西门子200smart与传动设备通讯操作标准
目录
TOC\o1-3\h\u11120西门子200smart与传动设备通讯操作标准 3
9249一、制作背景 3
29171(一)、西门子200SMARTPLC与V20变频器ModbusRTU通讯参数设置步骤 3
126(二)、西门子200SMARTPLC与G120XA变频器USS通讯参数设置步骤 8
199071、库指令注释 8
62612、读参数指令 12
23853、变频器参数设置 14
19094三、推广价值 14
西门子200smart与传动设备通讯操作标准
一、制作背景
PLC通讯是自动化控制领域中非常重要的一部分,能够实现不同设备之间的信息传递和交互,从而协同工作,提高自动化生产系统的效率和智能化程度。在PLC通讯中,通讯方式和通讯协议是非常关键的两个部分,不同的通讯协议和方式可以使PLC设备之间进行有效的数据传输和交换。传统的驱动控制方式几乎全部采用开关量、模拟量控制,这种情况干扰比较大,成本较高。通过采用ModbusRTU、USS通讯实现控制,降低了采购成本,且可以同时读取多类数据。二、操作标准
(一)、西门子200SMARTPLC与V20变频器ModbusRTU通讯参数设置步骤
1、变频器参数设置
、恢复参数设置
P0010=30P0970=21(恢复出厂设置)P003=3(专家级访问)
、铭牌参数设定
P0010基本频率P0304额定电压P0305额定电流P0307电机功率P0310电机额定频率P0311电机额定转速
、命令给定
P0700=5(RS485上的MODBUS)P1000=5(RS485上的MODBUS)
、通讯参数设置
P2010波特率P2014看门狗时间P2021从站地址P2022应答时间P2023协议选择P2034校验方式P2035停止位
、最大/最小频率及斜坡时间
P1080最小频率P1082最大频率P1120上升时间P1121下降时间
2、常用寄存器举例
寄存器编号
描述
访问类型
读取
写入
控制数据
40100
控制字
R/W
PZD1
PZD1
40101
频率设定
R/W
PZD2
PZZD2
状态数据
40110
状态字
R
PZD1
40111
速度实际值
R
PZD2
常用控制指令
047E
运行准备
047F
正转启动
0C7F
反转启动
04FE
故障确认
3、库指令注释
4、程序编写案例
注释:1段程序上电初始化,将16#047E放入寄存器40100中,起始地为VB200开始
2段程序是上电初始化完成,VB0为错误字节,在无错误的
情况下置位M0.1,导通程序段5
注释:主站定义
注释:变频器启动及频率给定
注释:当程序段5结束时,复位程序5,置位程序7
注释:第7段程序是读取变频电流值,程序段8复位上一段
程序、置位下一段程序
注释:程序段9是读取转速
(二)、西门子200SMARTPLC与G120XA变频器USS通讯参数设置步骤
1、库指令注释
、初始化指令
EN:初始化程序USS_INIT只需在程序中执行一个周期就能改变通信口的功能,以及进行其他一些必要的初始设置,因此可以使用SM0.1或者沿触发的接点调用USS_INIT指令;
=1
=
1
设置为USS通信协议并进行相关初始化
0
恢复为PPI协议并禁用USS通信
=
1200
1200bit/s
2400
2400bit/s
4800
4800bit/s
9600
9600bit/s
19200
19200bit/s
38400
38400bit/s
57600
57600bit/s
115200
115200bit/s
Port:0=CPU集成的RS485通讯端口;1=可选CM01信号板。
Active:此参数决定网络上的哪些USS从站在通信中有
位号MSB313029
位号
MSB
31
30
29
28
...
03
02
01
LSB
00
对应从站地址
31
30
29
28
...
3
2
1
0
从站激活标志
0
0
0
0
...
1
0
0
0
取16进制无符号整
数值
0
...
8
Active=
16、控制指令
EN:使用SM0.0使能USS_CTRL指令
RUN:驱动装置的启动/停止控制 0=停止1=运行OFF2:停车信号2。此信号为“1时,驱动装置