鼎实profinet网关与sick扫描枪通讯例程
目录 第一章 系统目的及连接............................................................................................. 1
1.1 系统目的............................................................................................................. 1
1.2 系统连接............................................................................................................. 1
第二章 通讯案例......................................................................................................... 2
2.1 工程配置及调试.................................................................................................. 2
2.1.1 gsd文件的导入.......................................................................................... 2
2.1.2 网关的配置............................................................................................... 4
2.1.3 工程调试................................................................................................. 11
2.1.3.1 sick扫描枪参数设置....................................................................... 11
2.1.3.2 网关参数设置................................................................................. 11
第一章
1.1 系统目的
将sick扫描枪扫描到的条形码信息上传到pn网络主站,以西门子plc1200作为pn主站,鼎实网关pn侧作为 profinet io,鼎实网关rs232侧作为串口从站用来接收sick上传上来的条形码信息。
1.2 系统连接
西门子1211plc通过pn专用网线与鼎实网关pn接口相连,rs232接口与扫描枪232口相连,232通讯线需要注意由于sick扫描枪 232引脚定义为: 2 txd 3 rxd 5 gnd,鼎实网关232引脚也为:2 txd 3 rxd 5 gnd ,故扫描枪与鼎实232之间需要加一条23交叉串口线,一头是针与sick扫描枪相连,另一头是孔与鼎实232口相连。
扫码枪接入西门子plc 第二章
2.1 工程配置及调试
2.1.1 gsd文件的导入
1、打开
“simatic manager” ,项目→新建,键入文件名:pn-g2-rs232,创建。
创建博图项目
2、选择网络视图,在右侧硬件目录中选择对应的cpu型号双击加到工程,
连接设备 3、在选项菜单列选择“安装设备描述文件“。
安装设备描述文件 4、选中pn-g2-rs232的gsdml文件将gsdml-v2.35-dspngateway-rs232_485-20220505.xml,点击安装。
安装描述文件
5、在右侧的硬件目录中→其他现场设备→profinet io→gataway→ds co,.ltd→ds pn gateway→pn-g2-rs232/485,双击加入到工程。
2.1.2 网关的配置
1、添加profinet网络:选中cpu 以太网口接口,点击右键添加子网,然后选中pn-g2-rs232 “未分配”三个蓝色字选择plc_1.profinett接口_1 。
连接profient网络添加子网选择io控制器成功连接profinet 2、配置cpu 侧profinet地址:双击cpu进入设备视图,单击选中cpu profinet接口,在接口常规里设置以太网地址。
3、配置pn-g2-rs232 侧profinet地址:双击pn-g2-rs232进入设备视图,单击选中pn-g2-rs232 profinet接口,在接口常规里设置以太网地址(此地址必须与cpu 地址在同一网段内,一般plc会自动分配。
4、配置pn-g2-rs232的rs232/485接口
选中pn-rs232-gataway模块,点击length/status(1byte in/out)_1模块,选择属性/常规/模块参数,设置rs232/485波特率,奇偶校验、数据位以及停止位。
波特率:支持57.6k 、38.4k、 19.2k、 9.6k、 4800、 2400
数据位、校验位、停止位:8 数据位 无校验 1停止位
8 数据位 偶校验 1停止位
8 数据位 奇校验 1停止位等
mode:
设置成master时:网关上电进入准备发送状态,适用于网关232/485接口首先发送请求后设备响应或网关只发送请求的场景(发发、发收)
设置成slave时:网关上电进入准备接收状态,适用于网关232/485接口首先接收到请求后响应或网关只接收请求的场景(收发、收收)
pn offline:
设置成run时:当pn掉线串口232/485输出仍发送
设置成stop时:当pn掉线串口232/485输出停止发送
the interval of send:
发送时间间隔可选:100ms 200ms 400ms 600ms 800ms 1s等
5、i/o配置
选中相应的插槽,在右侧的硬件配置选择模块→di→in 16 bytes 双击加入到配置中,同理加入out 16 bytes。
6、为pn-g2-rs232网关分配设备名
pn-g2- rs232/485网关作为一个profinet从站,用户在使用时需要给每个从站分配设备名,profinet主站以此来对从站进行区分,硬件组态中的设备名必须与profinet从站的名称相同,否则无法正常通讯。方法如下所示:
首先在pn-g2- rs232/485的设备视图中,为该模块设置设备名称也可保持默认名称,这里将该模块命名为pn-rs232-gateway(需使用小写字母、数字格式设备名).
下面将设备名下载到网关中,将pc机通过网线与pn-g2-rs232网关连接好,并为pc机分配一个ip地址。在设备视图中选中网关图标,点击在线/分配设备名称,如下图所示
随后弹出如下图所示对话框,选择刷新按钮。
扫描结果如下图所示,用户可根据设备的mac地址进行区分,选中要修改设备名的profinet从站,点击分配名称按钮。
设备名后,请将该设备名称标注在pn-g2-rs232模块侧面,便于后续维护工作。
2.1.3 工程调试
2.1.3.1 sick扫码枪参数设置
设置sick扫描枪方法:从左到右,从上到下,依次将下表条形码扫一遍,扫完之后扫描枪串口参数设置为:波特率57.6k 、8数据位、1停止位、无校验。(具体操作可与sick售后咨询)
2.1.3.2 网关参数设置
鼎实网关串口参数与sick扫描枪一致,同时串口模式设置成rs232/485 slave。配置如下图:
在网关设备视图添加输入字节用来接收来自扫描枪的数据,数据长度配置按照扫描枪支持的字节长度自主调整。
添加一条16 word即32 byte长度的输入作为例程添加后如下图:
到此工程配置完成,按照文档2.1.2给网关分配设备名称,同时将工程下载到plc中,操作完成后模块的 sys 、cfg、run灯均为绿色长亮代表pn通讯正常,每当扫描枪扫描一次条形码,扫描枪232口就会向网关232接口发送一次条形码数据,此时网关的trx1黄灯就会闪烁,代表网关232接口收到来自扫描枪232接口的数据,假如trx1黄灯不闪烁代表扫描枪没发出数据或者232串口线使用错误。
通过博途软件的监控表监测条形码数据,数据类型需要设置成字符型显示,如下:
基于Transformer的目标检测算法难点
诺基亚的Future X 5G网络能够帮助企业提高生产力
佛山设3亿智造产业基金 打造机器人全产业链
变频器过电压故障原因分析及对策
华为mate10什么时候上市?华为mate10最新消息:麒麟970+8GB,前后徕卡双摄,这样的华为mate10你不期待?
如何将扫码枪连接至PROFINET系统与西门子通讯
他励直流电机的工作原理
Intel桌面独显不兼容AMD处理器
PikaScript入选2021年度Gitee最有价值开源项目
北斗导航综合应用平台在西藏落地
春风极核AE8电机控制器拆解分析
晶丰明源推出BP3529/BP3527E隔离恒压/恒流芯片
数据结构是什么_数据结构有什么用
vivo正式发布X60系列:首发全新OriginOS系统
中国联通正式公布了微型DC供应商招募结果
如果还觉得华为P10是似曾相识 就等华为P11吧!
计算力成为生产力,杭州超越北京成为中国AI计算力城市Top1
国家电网打造全球领先的大电网安全控制能力的互联网企业
函数信号发生器实验电路
关于小米5c和荣耀8青春版的优劣势,原来如此!