欧姆龙CX-One软件集成了OMRON的PLC和Components的支持软件,提供了一个基于CPS集成开发环境。其PLC编程软件CX-Programmer具备在线仿真功能。
具体方法如下:1、安装CX-One软件,打开CX-Programmer软件,新建工程,编写程序。
2、程序编写完成后,点击“编程-编译”,检查程序是否有错误。程序有错误,在编译窗口会提示错误位置等信息,根据此信息修改程序,然后再编译,直至编译结果无错误。
3、编译完成后,点击“在线模拟”图标或者点击“模拟-在线模拟”进行在线模拟仿真。
4、选择需要“强制”的点位,点击鼠标右键,d出选框,选择“强制-On"即强制了需要强制的点位了。需要取消强制点时,选择“强制-取消/取消全部强制点"。
5、点击”切换查看窗口“或者使用快捷键”Alt+3“,调出查看窗口,输入需要查看的地址即可查看到相应地址的状态值。
以上就是欧姆龙CX-OnePLC编程软件仿真的使用方法。
x0为启动按钮,x1为停止按钮。y0~y7为8盏灯。程序在按下启动按钮后,灯1先亮,1秒(T0延时)后灭,1秒后(T1延时)灯2亮,依次循环。当按下x1后,循环结束。
按下x0后,m0得电为1并自保持,此时1秒计时器T0计时,1秒后T0常开点闭合1秒计时器T1计时,再过1秒T1计时结束常闭点断开T0线圈,
T0失电复位并断开T0常开点,此时T1线圈也失电复位,T1常闭点又闭合,T0得电重复上述计时过程。
第二个程序块:
当M0为1时,在T0触点的上升沿来时k3M10这个二进制数乘以2再写入k3M10中。
K3M10代表M10~M21共12个辅助继电器的组合,那么可以将K3M10看作是一个二进制数。程序未启动时,M10~M21均为0,那么这个二进制数为0;当程序启动时,在下一个程序块中利用了M0的上升沿置位M10,此时M10~M21为1,当T0触点的上升沿来时k3M10(此时为1)这个二进制数乘以2再写入k3M10中(写入后为2),2在二进制数中为10,此时M10失电,M11得电,可以认为M10把"1"交给了M11,以此类推。当第8个M17得电时,完成了一次循环。下一个T0上升沿来到时,M18得电,M17失电。此时下面的程序块利用了M18的上升沿重新置位M10并且将M18复位。这样程序又从M10得电开始循环下去了。
这个程序块的作用就是每次T0的上升沿来到时,“1”在M10~M17之间转移。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)