导语:CP1W-AD041是4通道输入的AI模块,其占用4个输入字和用于设定模块参数的2个输出字,由于使用的是40点的主机,因此主机占用的输入与输出地址分别是CIO0~CIO1,CIO100.0~CIO100.7和CIO101.0~CIO101.7。
【问题1】怎样使用ABB变频器的modbus通信指令进行启动?
【解答】
在启动命令(假设变频器的从站地址=01,下同),ACS550的通讯启动过程:变频器上电以后(状态为不具备合闸条件(NOTREADYTOSWITCHON)),要逐个进行6次成功的通讯才可启动完毕(每次通讯变频器的回应应与PLC所发内容相同):
(1)使变频器具备合闸条件(READYTOSWITCHON):16#01,16#06,16#00,16#00,16#00,16#06,16#09,16#C8,含义为:站址写命令写寄存器地址写寄存器内容CRC校验字;
(2)使变频器给定1的值清0(CLEARTHEEXTREF1):16#01,16#06,16#00,16#01,16#00,16#00,16#D8,16#0A,含义为:站址写命令写寄存器地址写寄存器内容CRC校验字;
(3)使变频器状态为准备就绪(READYTOOPERATE):16#01,16#06,16#00,16#00,16#00,16#07,16#C8,16#08,含义为:站址写命令写寄存器地址写寄存器内容CRC校验字;
(4)使变频器状态为允许运行(OPERATIONENABLED):16#01,16#06,16#00,16#00,16#00,16#0F,16#C9,16#CE,含义为:站址写命令写寄存器地址写寄存器内容CRC校验字;
(5)使变频器状态为允许加速(ACCELERATORENABLED):16#01,16#06,16#00,16#00,16#00,16#2F,16#C8,16#16,含义为:站址写命令写寄存器地址写寄存器内容CRC校验字;
(6)使变频器状态为运行(OPERATING):16#01,16#06,16#00,16#00,16#00,16#6F,16#C9,16#E6,含义为:站址写命令写寄存器地址写寄存器内容CRC校验字。
【问题2】CP1L-E如何用以太网在线进行编程?
【解答】
首先安装CX-PROGRAMMERV9.4,否则无法和CP1L-E在线。一定要安装DirectEthernetUtility,自动更新CX-ONE就会自动安装这个工具了。网络拓扑如图1所示。
图1PLC的网络拓扑
(1)软件设置
开始—>所有程序—>OMRON—>CommunicationsMiddlewareUtilities—>DirectEthernetUtility出现如图2的画面后,点击OK。
图2以太网连接
(2)选择自动在线(图3)。
图3选择自动在线
(3)如图4,点击HUBConnection,然后点击Browse,自动找到CP1L-E的IP地址,点击OK。
图4HUB连接
(4)点击Connect,就可以在线了。
【问题3】CP1E系列PLC中,4-20mA的信号怎样转换成0-20之间数字?
【解答】
以下说明假设使用的机型为CP1E-N40和模拟量输入模块CP1W-AD041。
CP1W-AD041是4通道输入的AI模块,其占用4个输入字和用于设定模块参数的2个输出字,由于使用的是40点的主机,因此主机占用的输入与输出地址分别是CIO0~CIO1,CIO100.0~CIO100.7和CIO101.0~CIO101.7。所以分配给AD041的输入通道地址为,CIO2~5,设定字地址为CIO102,103。
由于在模拟量模块必须先设定再使用,因此,在程序中需要第一次循环标志用于设定设定字(图5)。
图5程序1
由于模块设定字写入需要0.1~0.2秒的时间,因此使用一个定时器用于延时(图6)。
图6程序2
此时通过直接读取模拟量输入通道我们就可以读取到模拟值。
【问题4】欧姆龙CP1EPLC的新产品如何去对应并替换老的PLC型号?
【解答】
按照表1进行。
表1替换型号
客户需求 |
CP1E新产品型号 |
对应替代OMRON型号 |
不需要连接触摸屏 |
CP1E-E20DR-A -CH |
CPM1A-20CDR-A-V1 |
不需要连接触摸屏 |
CP1E-E30DR-A -CH |
CPM1A-30CDR-A-V1 |
不需要连接触摸屏 |
CP1E-E40DR-A -CH |
CPM1A-40CDR-A-V1 |
需要连接触摸屏 |
CP1E-N20DR-A -CH(内置232接口) |
CPM2AH-20CDR-A(内置232接口) |
需要连接触摸屏 |
CP1E-N30DR-A -CH(内置232接口) |
CPM2AH-30CDR-A(内置232接口) |
需要连接触摸屏 |
CP1E-N40DR-A -CH(内置232接口) |
CPM2AH-40CDR-A(内置232接口) |
【问题5】如何利用OMRONCP1H串口进行Modbus-RTU通信(图7)?
【解答】
图7OMRONCP1H串口通讯
最重要的是进行系统设定。
CP1H设定:主要设定Port2为Serial-Gateway功能,通信波特率9600,8,1,N;
CP1W-CIF11开关设定,1=ON(终端电阻);2,3=ON(RS485方式);5=ON(不要echoback数据);6=ON(RS485方式);
变频器1设定:n003=2(运行指令从RS485来),n004=6(频率从RS485来);n151=0(超时检测2S);n152=0(频率单位0.1HZ),n153=1(站点号),n154=2(9600bps),n155=0(8,E,),n156=10(发送等待时间10ma);n157=0(RTS控制使能);
变频器2设定:n003=2,n004=6;n151=0;n152=0,n153=2(站点号),n154=2,n155=0,n156=10;n157=0;
变频器3设定:n003=2,n004=6;n151=0;n152=0,n153=1(站点号),n154=2,n155=0,n156=10;n157=0。
如果使用SFT对读写的变频器进行轮巡读写,向每台变频器发送1条读命令,1条写命令,那么3台变频器需要发送6次,SFT需要移位6次完成,数据如下:
DM0000-DM0009:0001,0003,0004,0020,0003,读取变频器1号0020寄存器开始3个字;
DM0010-DM0019:0001,0010,0009,0001,0002,0400,0102,5000,向1号变频器写入频率并启动;
DM0020-DM0029:0002,0003,0004,0020,0003,读取变频器2号0020寄存器开始3个字;
DM0030-DM0039:0002,0010,0009,0001,0002,0400,0102,5000,向2号变频器写入频率并启动;
DM0040-DM0049:0003,0003,0004,0020,0003,读取变频器3号0020寄存器开始3个字;
DM0050-DM0059:0003,0010,0009,0001,0002,0400,0102,5000,向3号变频器写入频率并启动;
每次发送前将数据前将数据使用XFER传送到DM32300。
接受数据使用发送下一台变频器命令位,将数据存储到从DM32350传送到DM1000开始数据区。
中传动网版权与免责声明:
凡本网注明[来源:中国传动网]的所有文字、图片、音视和视频文件,版权均为中国传动网(www.chuandong.com)独家所有。如需转载请与0755-82949061联系。任何媒体、网站或个人转载使用时须注明来源“中国传动网”,违反者本网将追究其法律责任。
本网转载并注明其他来源的稿件,均来自互联网或业内投稿人士,版权属于原版权人。转载请保留稿件来源及作者,禁止擅自篡改,违者自负版权法律责任。
如涉及作品内容、版权等问题,请在作品发表之日起一周内与本网联系,否则视为放弃相关权利。

关注伺服与运动控制公众号获取更多资讯

关注直驱与传动公众号获取更多资讯

关注中国传动网公众号获取更多资讯
- 运动控制
- 伺服系统
- 机器视觉
- 机械传动
- 编码器
- 直驱系统
- 工业电源
- 电力电子
- 工业互联
- 高压变频器
- 中低压变频器
- 传感器
- 人机界面
- PLC
- 电气联接
- 工业机器人
- 低压电器
- 机柜