欧姆龙plc程序写入过程

欧姆龙plc程序写入过程,第1张

1、打开相关主页,通过菜单栏选择在线窗口来点击PLC写入这一项。

2、下一步来到一个新的界面,需要选择相关余毁文件并点击执行按钮

3、这个时候会d出是否执行PLC写入的对话框,在里面直接确定是。

4、这样一来等提示已完成以后,即段毁粗可实现欧姆握镇龙plc程序写入过程了。

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之间转移。

三菱PLC编程软件模拟运行步骤如下:

1、首先,我们需要在开始菜单中打开三菱PLC编程软件GXDeveloper:

2、然后,需要枝氏从工程菜单中创建新工程,并选择使用plc的系列及类型:

3、接着,需要编写一个简单的自锁程序,编写完毕后点击“程序变换”图标:

4、之后,运行仿真程序,这时点击“梯形图逻辑测试”图标,这时我唤搭喊们编写的程序将传送至“模拟PLC”和野:

5、传送完毕点击模拟窗口的“寄电器内存监视”然后从d出的对话框选择软元件“X”和“Y”,这时看到的是所有输入和输出软元件的仿真按钮:

6、最后点击停止按钮X1,这时Y0就被断开。这就是整个程序的仿真过程。通过仿真我们就可以判断程序是否正确,非常方便!

我在写程序的时候,用不了上升沿和下降沿,还有一些指令也写不上去,(像SET,rst这些)是怎么回事


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/12394040.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-25
下一篇 2023-05-25

发表评论

登录后才能评论

评论列表(0条)

保存