PLC模拟程序流程
1.程序开始
2.扫码询问
采用手动赋值,使用S_MOVE,下同
3.确认是否发送质量信息
判断信息需要单个比较字符
4.确认是否发送产品参数
5.参数信息格式化
采用INSERT、CONCAT处理字符串
6.发送信息
TSEND_C TRCV 命令组合
MES模拟程序流程
1.启动服务器程序,监听开始 (采用SOCKET 同步通信)
2.信息判断部分
2.信息保存部分 (XML文件格式)
4.信息显示部分 (使用委托)
三.模拟测试流程
1.手动置位程序开始,手动置位扫码功能后复位,MES程序接收到条形码
2.手动在MES程序中发送OK命令,设备进行生产并发送质量信息
3.手动在MES程序中发送YES命令,设备发送采集的产品参数
4.MES程序接收到参数后根据条形码保存参数信息
5.检查程序显示和保存的文件是否正常
四.模拟方法和常见错误处理
1.CPU请选择1500便于模拟,通信选择开放式TCP通信,如果通信异常,只发不收或者只收不发等,请更换命令组合
2.模拟时S7-PLCSIM Advanced V3.0如果报错 48,请重新安装WinPcap_4_1_3
3.TCP通信的服务器地址必须和西门子虚拟网卡的地址一致,否则通信不上
4.出现不能下载程序的现象时请重新删掉虚拟PLC并新建后尝试
5.程序调试时尽量采用网络助手,这样容易发现问题