自动化论坛
标题:
手把手教你西门子S7-200与MM440的USS通信
[打印本页]
作者:
zzsna
时间:
2017-8-3 14:07
标题:
手把手教你西门子S7-200与MM440的USS通信
控制设备有两种地:
1
)安全保护地(或称大地,电磁兼容性地),将设备的金属外壳连接到安全保护地,可以保证操作人员的安全。
2
)信号地(电子设备的电位参考点,有人称为仪表地),下图中
PLC
和变频器的通信除了
RS-485
的
A
、
B
线外,还必须连接双方标有
0V
的端子,图中的
0V
点就是信号地。
所有节点的地(
OV
)必须连在一起,否则可能毁坏通信接口!!
信号地不能与设备的安全保护地相连,否则可能毁坏通信接口!!
我自己就有过烧坏通信口的惨痛教训。
长度大于
2
米的总线电缆的两端都应设置终端电阻。
使用
Modbus
协议或
USS
协议之前,需要先安装
S7-200
的指令库。
USS
协议指令在指令树的
“\
指令
\
库
”
文件夹中。
下面是
USS
通信的程序:
指令
USS_INIT
的参数
Mode
为
1
,将端口分配给
USS
协议,参数
Active
共
32
位(第
0
~
31
位),每一位对应一台变频器。例如
2#10
的第
1
位为
1
,表示激活
1
号变频器。
USS_CTRL
指令用于控制处于激活状态的变频器,每台变频器使用一条
USS _CTRL
指令。
Drive
是变频器的站地址,实数
Speed_SP
是用满速的百分比表示的速度设定值。
RUN
输入位用于控制变频器的运行和停止,
OFF2
为
1
时变频器按惯性滑行,直到停车。
OFF3
为
1
时变频器快速停车。方向位
DIR
用于设置变频器的运动方向。
Error
是错误字节,
Status
是变频器返回的状态字的原始值,实数
Speed
是变频器返回的用满速百分比表示的变频器速度。
Run_EN
用于指示变频器的运行
/
停止状态,
D_Dir
用于指示变频器的旋转方向,
Inhibit
用于指示变频器的禁止位的状态。
Fault
是故障位。
实验表明,可以用
I0.0
~
I0.4
来控制电动机的运行、减速停车、快速停车、故障确认和运行方向。
Q0.0
~
Q0.4
分别是变频器的确认信号、运行状态、旋转方向、禁止位的状态和故障位的状态。
[size=0.1em]4c【中国自动化网社区】66c97f【http:/
欢迎光临 自动化论坛 (https://bbs.ca168.com/)
Powered by Discuz! X2.5