三菱PLC为什么程序分为几个

三菱PLC为什么程序分为几个,第1张

其实我觉得分这么多主要是为了方便使用者编程,把各个不同部分所需要使用的逻辑放在各自的目录下,查找和修改都很方便,比如线首,线中,线尾,你把各个部分的逻辑程序分别写到你自己命名的子程序中,当哪一部分没按你设想的工作时,你可以直接在哪个子程序中查找。main程序中可以不写,他只是起到了一个开头作用。

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

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

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

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

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

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

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

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

三菱PLC结构化工程用的人较少,但学会了会方便不少,与西门子PLC的编程比较类似。例如要编写下图程序,用结构化工程如何编写?

新建工程:

打开编程软件,新建→系列:Q模式→选择机型:Q06H→工程类型:结构化工程→编程语言:结构化梯形图。

设置参数:

参数→PLC参数双击→I/O分配设置。

编写程序:

右侧函数找到函数LDP(上升沿)(或直接输入“LDP”)→拖入LDP函数→划线输入→点击EN前的线段,出现小黑点→靠近母线,出现小黑点→点击连线。

点击S前面“?”点击输入X0。

点击常闭触点在ENO后拖入(或输入工具下面的小数字),输入TS0,后面拖入线圈,输入Y10。

点击常开触点工具(或输入工具下面的小数字),拖入编程窗口,与母线连接,输入Y10,与LDP并联,形成自锁。

右边找到OUT-T,拖入编程窗口,EN连接到TS0后,TCoil前输入TC0,TValue前输入10(设置单位100ms,10表示1秒。)。

点击梯形图块编号→点击梯形图块添加(下一个)工具,添加图块。

点击常开触点(或输入工具下面的小数字),移动鼠标拖入与左母线相连,输入X1。

拖入DMOVP函数块,或直接输入DMOVP(上升沿传送)回车,鼠标变成FB块图标,点击放入的位置。EN与X1相连,S设置输入10。

点击梯形图块号,按住Ctrl,用鼠标左键点击要复制的梯形图块,往下拉就复制了。

把“X1”改为“X2”,“10”改为“20”,完成编写,按F4转换/编译程序,或按(Shift+Alt+F4)转换+全部编译。

注释显示:

1,双击左边导航区全局软元件注释,编写了软元件注释。

2,显示注释设置,点击工具菜单→选项→程序编辑器→结构化梯形图/FBD→标签→勾选“多行显示触点线圈的标签名/注释(C)”,设置显示行数、每行字符数。→勾选要显示的“标签的添加显示项目”→确定。

3,点击“梯形图块标签(Ctrl+Shift+L)”工具,编写图块标签(注释)。

4,点击“梯形图注释(Ctrl+M)”工具,编写梯形图注释。


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

原文地址: http://outofmemory.cn/yw/11281788.html

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

发表评论

登录后才能评论

评论列表(0条)

保存