ProfinetIO工艺包使用#
ProfinetIO工艺包使用,包括通讯设置、IO读写、相关脚本和偏移地址。
通讯设置#
通讯设置页面可设置与网关模块的连接和断开。
 
点击“ProfinetIO”图标,进入ProfinetIO设置界面。
 
如果之前安装有其他工艺包,可点击更多图标,选择ProfinetIO。
 
点击“外部主站连接”的下拉框,选择“连接”,然后点击“设置”,会弹出提示语“设置成功,重启控制柜生效!”。
 
如果希望断开外部主站设备连接,点击下拉框后,选择“断开连接”,然后点击“设置”,会弹出提示语“断开成功!”。
IO读写#
共有64个输入,64个输出。
 
在“IO输入”界面,有64个输入信号。
 
当有输入信号时,界面上对应位置的“数据”会变亮。
 
可以对每个输入添加说明。
 
在“IO输出”界面,有64个输出信号。
 
点击输出的“数据”,设置输出信号。
 
可以对每个输出添加说明。
相关脚本#
在程序里可以设置Profinet IO的输出信号和获取Profinet IO的输入信号。
 
在“程序”界面,创建新的程序,如“PNIO”。
 
点击“扩展”,添加设置ProfinetIO输出的色块。
 
可以设置1--64输出的高低信号。
 
点击“基础”,添加“Script”色块。
 
在脚本里添加_plugin_profinetio.get_digital_in(index)和_plugin_profinetio.get_digital_out(index),可以获取对应的输入和输出信号。
 
在脚本里添加_plugin_profinetio.set_digital_out(index,value)可以设置输出信号。
偏移地址#
机器人使用外接模块的方式控制Profinet从站设备,机器人插件预留了64字节输入和64字节输出。输入输出的地址分配如下:
0 --> 7 : 胶机
8 --> 15 : 视觉检测设备
16 --> 55 : 预留
56 --> 63 : IO设备