西门子plc自由通讯的问题
请教一个西门子自由口通讯的问题,为啥smb87赋值16#9c而状态位还是显示16#80已经在控制字节允许了接收信息功能,为啥状态字节还是显示接收信息功能终止...
请教一个西门子自由口通讯的问题,为啥smb87赋值16#9c 而状态位还是显示16#80 已经在控制字节允许了接收信息功能,为啥状态字节还是显示接收信息功能终止
展开
展开全部
西门子自由口通信必须调用中断来接收和发送,而且不能够同时接收和发送。
Network 1
// 程序段注释
LD SM0.1
MOVB 16#09, SMB130
MOVB 50, SMB194
MOVB 16#E4, SMB187
MOVB 16#3A, SMB188
MOVB 16#0D, SMB189
MOVW 1000, SMW192
ATCH INT_0:INT0, 26
ATCH INT_1:INT1, 24
ENI
INT_0
// 程序段注释
LD SM0.0
A SM4.6
RCV VB1300, 1
CRETI
INT_1
网络1
LDB= SMB186, 16#20
MOVB 220, SMB34
ATCH INT_2:INT2, 10
R SM187.7, 1
CRETI
网络2
LDB<> SMB186, 16#20
R SM187.7, 1
S M13.0, 1
INT_2
网络1
LD SM0.0
DTCH 10
XMT VB1200, 1
S SM187.7, 1
INT_3
网络1
LD SM0.0
DTCH 10
XMT VB1200, 1
S SM187.7, 1
Network 1
// 程序段注释
LD SM0.1
MOVB 16#09, SMB130
MOVB 50, SMB194
MOVB 16#E4, SMB187
MOVB 16#3A, SMB188
MOVB 16#0D, SMB189
MOVW 1000, SMW192
ATCH INT_0:INT0, 26
ATCH INT_1:INT1, 24
ENI
INT_0
// 程序段注释
LD SM0.0
A SM4.6
RCV VB1300, 1
CRETI
INT_1
网络1
LDB= SMB186, 16#20
MOVB 220, SMB34
ATCH INT_2:INT2, 10
R SM187.7, 1
CRETI
网络2
LDB<> SMB186, 16#20
R SM187.7, 1
S M13.0, 1
INT_2
网络1
LD SM0.0
DTCH 10
XMT VB1200, 1
S SM187.7, 1
INT_3
网络1
LD SM0.0
DTCH 10
XMT VB1200, 1
S SM187.7, 1
力控科技
2024-12-19 广告
2024-12-19 广告
力控组态软件与S7-1500 PLC通讯故障时,首先检查硬件连接,确保线缆无损、接口紧固。接着,验证配置设置,包括波特率、数据位、停止位等是否一致。同时,检查防火墙或安全设置,确保通讯端口未被阻塞。若问题依旧,尝试更新或重装驱动程序和通讯软...
点击进入详情页
本回答由力控科技提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |