S7-1200/1500 24M 存储卡6ES79548LF030AA0西门子模块代理商
S7-1200/1500 24M 存储卡
S7-1200/1500 24M 存储卡
S7-300模块系列 标准型CPU代理商 MMC卡代理商 CP通信模块CP 340代理商
CP通信模块CP 341代理商 功能模块代理商 功能模块计数器模块代理商 分布型CPU模块代理商 开放型CPU第二代模块代理商
软控制器模块代理商 分布型CPU通信模块代理商 ETET 200proCPU连接模块代理商 CPU存储卡代理商
什么是顺序控制,顾名思义,就是按照一定的顺序,执行相应的动作。
普通的动作,我们只需要根据一定的逻辑,去编写程序,想到什么,就写什么,写法非常灵活。假设一套设备,动作非常多,非常复杂,用普通对的编程逻辑去写的话,会非常麻烦,这个时候就需要使用到顺序控制。
顺序控制的优点有以下几点,一是可以更清晰、简洁地去分布程序的动作,方便编程;二是监控程序的时候能够清晰的知道程序运行到哪一步了,出问题了能很快找到问题点,方便维护。
每个类型的plc都会有对应的顺序控制的编程方法。三菱plc专门用来做顺序控制的是使用SFC程序;当然,这只是顺序控制的其中一种方法,还可以使用数据寄存器D来保存程序的动作;也可以通过中间继电器M作为标志位,记录程序的动作。
今天,我们重点讲解用数据寄存器D保存程序动作的方法,下面看具体案例:
如下图,有两台电机M1、M2,分别能够控制A、B两个平台进行左移右移动作,每个平台都有左右限位,具体I/O分布如表所示
上图中的红色文字指的是步号,步是A右行,第二步是B左行,我们可以用一个数据寄存器D0对其动作进行记录,用MOV指令进行给定。比如按下X4按钮时,用mov指令给寄存器D0传送一个K1的数值,表示进入了步,这些。用等于指令,当D0等于1时,输出Y1的动作,让A平台右行。
S7-1200/1500 24M存储卡6ES79548LF030AA0西门子模块代理商西门子PLC模块代理商西门子触摸屏代理商西门子电源模块代理商西门子电机代理商西门子触摸屏代理商西门子CPU模块代理商