登录
首页 PLC论坛 施耐德电气PLC
回帖 发帖
正文

主题:M580连接Profibus设备:使用 M580 NOC 与 PRM 通讯配置

点击:7228 回复:3

终于把图片排好了。。。
本文源于施耐德朋友的技术说明,特此感谢。
下面说清楚了所有关键点,但对于Profibus DP还是最好有一些经验的。欢迎高人补全。
使用 M580 NOC 与 PRM 通讯配置
使用 M580 的以太网口连接 PRM 网关即可实现 Profibus DP 主站通讯。本文以 M580 NOC 模块 上的以太网口为例。
实现步骤:
1、 安装 PRM Gateway DTM V1.3 DTM 文件。
2、 安装 PRM Library DFB  库。(步骤 1、2 的 2 个文件在随货光盘中可以找到)
3、 打开 Unity Pro,更新 DTM 库。
4、 在 DTM 浏览器中添加 PRM.
菜单“工具”->“DTM 浏览器”,打开 DTM 浏览器:
附件 image001.jpg
右键“添加”:
附件 image003.jpg
将 PRM Gateway 添加到 DTM 浏览器中。
5、 设置 PRM 的 IP 地址。
本例中通过 DHCP 的方式给 PRM 分配 IP 地址。通过 PRM 背面的拨码开关给 PRM 设置标识 符(上为十位,下为个位)。
附件 image005.jpg
设好后与地址服务器中的标识符相对应,本例设为 1.
附件 image007.jpg
当 PRM 上电后,PLC 就将给 PRM 分配上面的 IP 地址。
6、 PRM 参数设置
双击“PRM Gateway”, 填入 PRM 的 MAC 地址,一旦 PRM 没有从 PLC 的地址服务器获取 到 IP 地址,它将使用缺省的 IP 地址。
附件 image009.jpg
Profibus 主站配置里,设置 DP 通讯的参数:
附件 image011.jpg
7、 添加 Profibus DP 从站设备
附件 image013.jpg
右键菜单“添加”, 对于已安装 DTM 文件的设备,
附件 image015.jpg
直接添加。
对于没有 DTM 的设备,首先添加设备的 GSD 文件到库中。
附件 image017.jpg
添加后,更新 DTM 库,再将设备添加到架构中。
附件 image019.jpg
8、 配置从站设备
附件 image021.jpg
配置通信内容:
对于仅有 GSD 文件的设备,双击设备,选择需要通信的内容:
附件 image023.jpg
对于有 DTM 文件的设备, 右键菜单,选择需要通信的内容:
9、 配置完成后,Unity Pro 将自动生成 PRM_Gateway、从站的 Device DDT 变量。
附件 image025.jpg
10、 连接 PRM,下载配置。 电脑以太网;连接到 PRM,右键菜单“连接”:
附件 image027.jpg
下载配置:
附件 image029.jpg
11、 Unity Pro 编程
调用 DFB:PRM_MGT_x(Q:Quantum, P:Premium, M:M340/M580)
附件 image031.jpg
此功能块是必需的,且必须用在启动 PRM  的应用程序中。它将激活 Profibus  上的 IO 交换。
如果已启用(FBD、LD 语言)或不断执行(ST 语言),PRM_MGT 会自动使用 “Master_info” 结 构中所提供的信息来启动 PRM。
如果结构中出现错误,则无法启动。此功能块会自动尝试启动 PRM 3 次。如果失败,首先必须 解决 “Master_info” 中的问题,然后再触发 RETRY  输入。之后,此功能块将再次尝试启动 PRM 3  次。
如果在插入此功能块后unity出现编译错误,可能是动态数组功能没有允许。
输入参数:
REQ_FSTS:请求读取 PRM 的完整状态,并相应更新 FSTS 输出。
Master_Info:提供 PRM 的通讯路径。
Master_Sts:此输入必须连接到由 PRM 管理的预定义 PRM 状态变量并循环交换。其名称为 PRM 主站别名.Inputs,其中 PRM 主站别名为浏览器中 DTM 的名称。本例中为 PRM_Gateway.Inputs Retry:请求再次尝试启动 PRM。
输出参数:
Valid:已收到有效的 PRM 诊断(FSTS). Busy:DFB 正在运行,其他输出未定义。
Error:PRM 与 PLC 之间没有建立链接。PRM_Master_Status 的状态为“初始化”、“无配置”或“无 链接”。
Stop:PRM 就绪,与 PLC 的链接已建立,但 PRM 正等待来自 PLC 的启动命令。PRM_Master_Status 处于“停止”状态。
FSTS:PRM 完整状态的记录。 程序示例:
附件 image033.jpg
附件 image035.jpg
该示例中 NOC 模块放置在 CPU 机架的 3 号槽位上。 测试结果:
附件 image037.jpg
附件 image039.jpg
测试程序欠奉
最后修改:2019/6/6 15:30:53
19-06-06 10:23
果然是好帖,如果程序及技术资料上传之后,建议精华贴
19-06-06 11:23
非常好
22-03-14 11:29
很实用,很详细。
22-05-19 05:59

工控新闻

更多新闻资讯