摘要:现在大部分院校使用的《可编程控制器》都是以三菱PLC为基础进行编写的。但是实际上很多企业很多院校使用编程器都不是三菱,这就给很多学生造成了一定的困扰。本文重点介绍了三菱编程语言与松下编程语言的区别,为学生快速掌握松下PLC打下了一定的基础。
关键词:三菱 松下 可编程控制器
现在大部分院校使用的《可编程控制器》都是以三菱PLC为基础进行编写的。但是,实际上很多企业很多院校使用编程器都不是三菱,这就给很多学生造成了一定的困扰。本文重点介绍了三菱编程语言与松下编程语言的区别,为学生快速掌握松下PLC打下了一定的基础。下面就从常用的几方面进行介绍:
1 输入继电器X和输出继电器Y
1.1输入继电器X
三菱FX2N系列PLC的输入继电器以八进制进行编号,地址范围是X0~X267,共184点。松下FP1系列PLC的输入继电器X为X0~X12F共208个,其编号如***所示:
例如,X120即WX12寄存器中的第0号位,X12F即WX12寄存器中第F号位。
同输入继电器一样。三菱FX2N系列PLC的输出继电器以八进制进行编号,地址范围是Y0~Y267,共184点。松下FP1系列PLC的输出继电器Y为Y0~Y12F共208个。但受外部接线端子和主机驱动能力的限制一般只用到100~200点,其余均可做内部寄存器用。
2 基本顺序指令
三菱PLC与松下PLC基本顺序指令梯形***画法基本一致,只是助记符写法不同。如下表所示:
3 基本功能指令
3.1定时器
三菱FX2N系列PLC有256个定时器,地址编号为T0~T255,不同的编号段对应的单位马延时时间不一样,其中:
T0~T199为100MS定时器,共200个
T200~T245为10MS定时器,共46个
T246~T249为1MS定时器,共4个
T250~T255为100MS累计定时器,共6个。
而松下则以不同的指令TMR,TMX,TMY来表示不同的单位延时时间。
TMR:以0.01S为单位设置延时ON定时器。
TMX:以0. 1S为单位设置延时ON定时器。
TMY:以1S为单位设置延时ON定时器。
其定时器的数与计数器分享。一般默认设置定时器编号为0~99,计数器从100开始。
在定时器使用方法上,三菱与松下基本一致,这里不再举例说明。
3.2计数器
三菱PLCFX2N系列有256个计数器,地址编号为C0~C255,其分类如表2所示:
松下FP1系列计数器编号为100~143,其计数指令CT是一减计数型预制计数器。在计数器的使用上三菱与松下有着很多不同,下面以一个简单的例子进行说明。
例:当按下计数按钮(对应X0)10次时,Y0接通。当复位按钮(对应X1)接通时,则计数器复位。其梯形***如下所示:
4 步进指令
在步进指令方面三菱PLC和松下PLC差别非常大,下面我着重的介绍一下松下PLC的步进指令。
SSTP:表示进入步进程序
NSTP:当检测到该触发信号的上升沿时,执行NSTP指令
NSTL:若该指令的触发信号接通,则每次扫描均执行NSTL指令。
CSTP:复位指定的步进过程
STPE:关闭步进程序区,并返回一般梯形***程序。
例如:当按下启动按钮(对应X0)后,Y0接通。延时1S后,Y0断开,Y1接通。延时1S后Y1断开,Y0重新接通进入循环。
5 辅助继电器
在PLC控制程序中,辅助继电器的作用类似于中间继电器,辅助继电器也有常开和常闭接点,但是不能直接驱动外部负载,外部负载只能用输出继电器Y驱动。三菱系列辅助继电器用M表示,而松下辅助继电器用R表示。
另外,松下PLC还有一些特殊的指令,如KP指令功能相当于一个锁存继电器,JP(跳转)指令等等,这就需要大家自己查看帮助指令。以上只对一些常用的指令进行了说明,以便于大家快速掌握松下PLC。
参考文献:
[1]张伟林.电气控制与PLC应用[M].北京:人民邮电出版社,2008.
[2]常斗南.可编程控制器原理应用实验[M].北京:机械工业出版社,1998.
[3]朱善君.可编程控制系统[M].北京:清华大学出版社,1992.
本文为全文原貌 未安装PDF浏览器用户请先***安装 原版全文