黑河西门子代理商|供货商

供应商
浔之漫智控技术(上海)有限公司
认证
品牌
西门子
型号
PLC
西门子
代理商
联系电话
18717946324
手机号
18717946324
联系人
占雪芬
所在地
上海市松江区石湖荡镇塔汇路755弄29号1幢一层A区213
更新时间
2024-06-07 08:00

详细介绍

黑河西门子代理商|供货商

状态和错误指示灯: 
通过 led 指示出内部和外部错误及运行状态,如运行 (run)、停止 (stop)、重新启动 (restart)、测试功能(test function) 等。

测试功能: 
可使用编程设备显示程序执行中的信号状态,不考虑用户程序而修改过程变量,读取堆栈存储器的内容,运行单独程序步骤,并禁用程序组件

设备连接

本文档使用的cp341的接口是rs232c,因此需要通过标准的rs232c电缆来连接cp341和计算机的串口.

 具体的电缆连接方法请查看:串口接线

如果使用的cp341是rs485接口的模块,需要使用rs232c/rs485转换器(需要选购第三方设备)。

通信测试

前面使用 tia step7软件已经将通信cp341的通信工作做完,下面进行通信测试。这里使用串口通讯测试软件modsim32软件来测试cp341和计算机的通信,步骤如下

1、双击modsim32软件图标,新建项目,点击port1,进入端口1做设置,本例计算机只有一个端口,所以就对端口1做设置,如果计算机有多个端口,要注意所选端口。

图13

2、进入port1设置界面,设置波特率、数据位、奇偶校验等参数,要和cp341的参数相同。

图14

3、点击“ok",选择软件的03功能码界面,本例设置03功能码的10个数据,其中前4个数据分别设置成1—4。

图15

4、首先将硬件配置和程序下载到cpu319-3pn/dp中,时钟脉冲信号m0.5从0跳变成1时,cp341将数据发送出去。

图16

5、m20.0为常闭点,程序下载完成,cpu运行后,就始终处于接收状态。在step7中打开接收数据块db11监控接收到的数据,可以看到发送的数据被正确的接收。

图17

进入主程序ob1,从通信->通信处理器->ptp链接:cp341,调用发送功能块p_snd_rk和接收功能块p_rcv_rk。p_snd_rk的背景数据块为db1,p_rcv_rk的背景数据块为db2。

图10

cp341的发送功能块p_snd_rk 的参数设置见下表。

 

管脚

解释描述

sf

‘s’为发送,此处必须为大写的‘s’

laddr

硬件组态中的起始逻辑地址,本例中为256,见图11。

req

发送数据触发位,上升沿触发,本例中为m0.5,为时钟存储器的位,见图12。

db_no

发送数据块号,本例中为10(db10)

dbb_no

发送数据的起始地址,本例中为0(db10.dbb0)

len

发送数据的长度,本例中为6

r_typ

‘x’为扩展的数据块,此处必须为大写的‘x’

r

取消通讯,本例中不用

done

发送完成位,发送完成后为true,同时没有错误

error

错误位,为true说明有错误

status

状态字,标识错误代码,查看modbusmaster手册获得相应的说明

其它参数

本例中不用

 

cp341的接收功能块p_rcv_rk 的参数设置见下表。

发送数据块号,本例中为11(db11)。

发送数据的起始地址,本例中为0(db11.dbb0)。

接收数据的长度,本例中为mw22,只显示一个扫描周期,即:只有在接收到数据的当前周期,此值不为0。

en_r

使能接收位,本例中为m20.0,常闭点,始终保持接收状态。

取消通讯,本例中不用。

ndr

接收完成位,接收完成并没有错误为true,只显示一个扫描周期。

错误位,为true说明有错误,只显示一个扫描周期。

状态字,标识错误代码,只显示一个扫描周期,查看modbusmaster手册获得相应的说明。


西门子PLC代理商.西门子模块总代理.西门子PLC模块总代理

展开全文

我们其他产品
我们的新闻
咨询 在线询价 拨打电话