中国领先的工业平台

返回贤集网 返回微头条
贤集网技术微头条APP获取

一事不解,恳请赐教!FX3U编号的程序,有条指令是...

 扬眉吐气

下载贤集网APP入驻自媒体

一事不解,恳请赐教!FX3U编号的程序,有条指令是set M999Z4,用于置位M1000-M1011共12个位,后来PLC改为FX3G,程序能下载,但不能运行,提示指令错误,查询编程手册,3G的M不支持变址;除了将指令一条一条写外,有没有更好的办法?

最新回复
发布回复
若有多个串联回路块按顺序与前面的回路并联时,对每个回路块使用ORB指令,则对并联的回路个数没有限制。有多个并联回路块按顺序与前面的回路串联时,对每个回路块使用ANB指令,则对串联的回路个数没有限制。
1. 使用多个set指令:将原本需要置位的12个位,分别使用多个set指令来实现。例如,使用set M1000,set M1001,set M1002...等指令来置位每个位。 2. 使用循环指令:如果需要连续置位一段连续的位,可以使用循环指令来简化程序。例如,使用循环指令结合固定的步长来实现连续置位操作。 3. 使用函数块:如果你的PLC支持函数块编程,可以尝试将置位操作封装成一个函数块,然后在程序中调用该函数块来实现置位操作。
使用其他支持变址的指令,如ZRST等,来实现对M1000-M1011的复位操作;

为您推荐

热门交流