西门子200smart plc的自由口通讯与台达DTA4848温控器(多从站)。
1.该程序使用西门子PLC的XMT和RCV通讯指令来实现自由口通讯程序的编写。
2.使用的是台达DTA4848温控器的MODBUS RTU通讯协议,程序带有CRC校验子程序。
3.写操作临时插队: 正常程序轮询只进行读操作,写不参与轮询,当进行写操作时,自动将写操作加入轮询中,写操作完成后,又自动移出轮询,不进缩短轮询周期,还能减少对从站EEROM的写次数,延长从站使用寿命。
4.标志位轮询: 用发收功能块指令的完成中断子程序做标志位进行轮询工作,实现通讯时间的最有效利用,比定时轮询节约更多的通询时间。
5.上电轮询卡住激活机制,保证plc重启也能正常通讯。
6.从站故障或掉站跳过机制,防止多从站因其中一从站有问题而卡住。
7.接收校验错误数据剔除机制,利用接收的数据进行CRC校验,剔除错误数据,只保留经过校验的正确数据,提高数据接收精确度。
该PLC程序可以作为范例来编写西门子200系列与其他多设备的自由口程序。
ID:6888
详询客服 微信shujuqudong1 或shujuqudong6 或 qq68823886 或 27699885
图文详情请查看: http://matup.cn/833475266506.html