1、打开三菱PLC的主界面,在左母线右侧利用梯形图输入确定ld x0。
2、下一步为了连接X0,继续利用梯形图输入确定ldi x1。
3、这个时候需要通过X1的常闭触点,利用梯形图输入确定OUT Y0。
4、为了使Y0的输出保持,利用梯形图输入确定OR Y0。
5、在编写好程序以后,通过转换 *** 作来进行测试。
6、这样一来会得到相关的结果,即可用三菱PLC断电保持指令了。
启动编程软件,将电脑与PLC正确连接,然后点击“在线”——“PLC读取”——“确认”,然后选中“软元件内存”再点击“确定”......待软元件内存传送到电脑以后,马上检查M8018(年)、M8017(月)、M8016(日)、M8015(时)、M8014(分)、M8013(秒)是否大概是当前正确时间(请注意,软元件内存只是下载时的PLC内存,并不能实时反映PLC的当前软元件内存数据。所以,软元件内存数据中反映的系统时钟比PLC当前系统时钟要慢)。或采用另外一种更简单的方法:直接PLC在线连接的下拉菜单中选择PLC时间设置选项,然后就可以看见非实时显示的时钟了——这个时间是读取瞬间的时钟,不实时跟随.如果PLC的系统时钟不能正确反映当前日期和时间,就需要对软元件内存进行修改。修改方法为:1、直接PLC在线连接的下拉菜单中选择PLC时间设置选项,然后更改时间就可以了。但该方法一次性只能更改一回时间,一旦更改后时间就实时跟随了,无法再进行更改。如果需要再次更改,需要将该窗口关闭后重新打开,然后再进行时间的更改。 2、通过程序的相关指令(例如MOV指令写时间对应的特殊存储区D8013~D8018或通过TWR指令来写时间,具体指令不再赘述)。通过读出软元件内存后修改软元件内存再写回去的方法是行不通的——经过多次试验,证明了PLC在写入软元件内存时根本不会重写特殊存储区的内容,也就是说特殊存储区没被列入“软元件内存”的范围之内留下电子邮箱等,我把例子程序和详细说明讲解发给你。
在动作运行过程中,总避免不了实现启动、暂停等功能,而暂停设置就是整个过程停止在当前运动的状态,再恢复时,动作继续运行。
【控制要求】
按下启动开关(自锁开关),1、2、3号电机按顺序依次动作,电机1动作,延时1s后电机2动作,再延时1s,电机3动作,延时1s后当感应器X1有信号时,电机按照3、2、1的顺序依次停止动作,每个动作间隔1s。
暂停时,动作停止在当前状态,输出状态可以保留。
【动作分析】
按下启动开关,就是一个等待输入信号,添加等待输入X0,电机动作都是触发输出端,电机动作添加触发输出通,电机停止添加触发输出断,间隔时间都是用延时等待指令。
添加暂停开关,暂停开关有上升沿信号(自锁开关,通的瞬间)时,控制动作程序停止(程序所在环为停止状态),暂停开关有下降沿信号(自锁开关,断的瞬间),控制动作程序运行(程序所在环为运行状态)。此项设置在组合逻辑中实现。
【控制流程图】
按照动作分析,每一个动作就是一个指令,将总动作流程图一步一步画出来,每个指令用流程图的方式连接起来。
【修改别名】
在软件别名处,对动作需要用到的端口进行别名修改:
输入端别名修改:X0:启动开关,X1:感应器,X2:暂停开关。
输出端别名修改:Y0:电机1、Y1:电机2、Y2:电机3。
【程序编辑】
在时序环0中直接用启动开关来控制电机的通断。
注:在触摸屏上实现相应的开关按键,只需要将等待输入“X端”修改成辅助标志“M”就可以了(添加等待辅助指令)。
在组合逻辑编辑暂停程序,分为两组,一组是暂停有信号时的动作,另一组是暂停开关没信号时的动作。暂停开关X2有上升沿信号时(断到通的一瞬间),程序动作所在环-时序环0,停止动作;暂停开关X2有下降沿信号时(通到断的一瞬间),程序动作所在环-时序环0,继续运行。
【程序调试】
当所有的程序编辑完成之后,我们就可以将程序通过串口下发至PLC中,程序调试有几种方式。
1、可以在编程软件上进行程序调试,在菜单栏中的调试框中,打开“在线调试环”,选择下发程序的端口,即可在线调试。
2、可在触摸屏软件上实现在线模拟,进行程序调试。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)