Plc通讯的学习分析
点击数:7369 次 录入时间:03-04 11:47:46 整理:http://www.55dianzi.com PLC入门
实际应用中经常用到读取条形码、称重仪表、热工仪表数据的情况,一般使用自由通讯来完成,要完成读取功能西门子S7-200plc则需用RCV指令来接收数据。一般说来其具体思路如下:
一:无发送指令XMT的使用
有些仪表连续发送采集数据,plc端只是接受仪表数据:
1:初始化通讯参数,使plc和仪表的通讯参数一致;
2:设置接收准备时间、接收完成字符、接收超时时间、接收最大字符等接收指令RCV的相关SMB字节;
3:绑定接收完成的中断;
4:中断程序有接收完成的返回和接受错误的修正,
当正确接收到接收字符后,重新启动接收任务
当异常退出时,也需要重新启动接收任务。
二:有发送指令XMT的使用
有些仪表需要发送一条读取指令后,仪表才能传送数据:
1:设置读取仪表需要的数据,一般用mov指令进行设置
2:初始化通讯参数,使plc和仪表的通讯参数一致;
3:对port0进行使能控制,设置接收准备时间、接收完成字符、接收超时时间、接收最大字符等接收指令RCV的相关SMB字节87、88、89、94,定义定时中断时间。
4:绑定定时中断
5:当port0端口空闲时,(SM4.5=0)执行接收指令RCV。
6:当接收到设定的接受字符时,重新设置定时中断时间,再次绑定定时中断。
本文关键字:暂无联系方式PLC入门,plc技术 - PLC入门