欧姆龙NJ控制器(PLC)协议宏控制变频器与温控器的方法

欧姆龙NJ控制器(PLC)协议宏控制变频器与温控器的方法


什么是宏?在计算机中,宏称为宏命令,作用是将一系列动作简便化,就是说一个简单的命令就可以处理宏大的任务。宏也就是把一些命令组织在一起,作为一个单独命令完成一个特定的任务。


协议宏就是把通信协议的复杂内容用宏的方式简单化处理。


欧姆龙PLC的协议宏通信是指串行端口通信的协议宏通信。NJ控制器是通过连接CJ系列的串行通信模块来实现协议宏通信,这些高功能模块有CJ1W-SCU22、CJ1W-SCU32、CJ1W-SCU42,在软件右下角可以查看它们的参数。


一、硬件配置/组态


1、打开欧姆龙“Sysmac Studio”软件,点击“新建工程”。


2、在“工程属性”处,设置工程名称、作者、注释、类型等,设备类型选择“驱动器”,选择对应设备型号与版本。


3、添加串行通信模块CJ1W-SCU22/32/42。


欧姆龙NJ控制器(PLC)协议宏控制变频器与温控器的方法


4、鼠标左键点击模块可以,修改设备名称和单元号(单元号要与实际拨码号一致),点击“编辑特殊单元设置”或右击模块选择“编辑特殊单元设置”,可以进入模块参数设置页面。设置好参数后,点击“传送到控制器”,把参数下载到PLC中。


欧姆龙NJ控制器(PLC)协议宏控制变频器与温控器的方法


5、 在I/O映射中,关联状态变量,比如下图中的“J02_P1_PmrExecSta”(协议宏执行中)。


欧姆龙NJ控制器(PLC)协议宏控制变频器与温控器的方法


二、协议宏编辑


1、在“开始”菜单中,找到欧姆龙的“CX-Protocol”软件,新建立一个文件。



2、创建“通信协议列表”。


欧姆龙NJ控制器(PLC)协议宏控制变频器与温控器的方法


3、创建“发送信息列表”。


欧姆龙NJ控制器(PLC)协议宏控制变频器与温控器的方法


4、编辑“发送信息”的内容。


欧姆龙NJ控制器(PLC)协议宏控制变频器与温控器的方法


5、创建“接收信息列表”。



6、编辑“接收信息”的内容。


欧姆龙NJ控制器(PLC)协议宏控制变频器与温控器的方法


7、鼠标右击“New Protocol”创建“通信序列”。此时的序列号默认为000#,是协议宏指令中“时序步”变量中要赋值的内容。


欧姆龙NJ控制器(PLC)协议宏控制变频器与温控器的方法


8、在通信序列中创建“序列步”。


欧姆龙NJ控制器(PLC)协议宏控制变频器与温控器的方法


9、编辑“序列步”中的内容。


欧姆龙NJ控制器(PLC)协议宏控制变频器与温控器的方法


不同的变频器和温控器地址可能不一样,查手册是不可少的,编辑协议内容时要充分理解MODBUS协议的规则。


三、编写程序


1、注意程序的互锁,一般要用到“网络通信指令可执行标志”、“协议宏执行中”和“协议宏busy”的互锁。


欧姆龙NJ控制器(PLC)协议宏控制变频器与温控器的方法


数组的数据类型注意要加上“[0]”起始数字,接收的数据要分配到实际的存储区并保存。


欧姆龙NJ控制器(PLC)协议宏控制变频器与温控器的方法


2、端口号用ST语言先定义,以执行不同端口的通信。


欧姆龙NJ控制器(PLC)协议宏控制变频器与温控器的方法


3、如在触摸屏中对频率和温度进行读写,需要建立几个变量,分配好DM区地址,这些地址也要是协议宏编辑时定义的地址。


欧姆龙NJ控制器(PLC)协议宏控制变频器与温控器的方法


四、程序联机调试


1、下载SCU模块参数设置到PLC的高功能模块中。


2、PLC程序下载到PLC中。


3、CX-Protocol软件连接到PLC,把协议宏文件下载到PLC中。


4、CX-Protocol软件中点击“Trace List”可对通信数据进行跟踪。

#机械##PLC##电工交流圈#

发表评论
留言与评论(共有 0 条评论) “”
   
验证码:

相关文章

推荐文章