ProfinetIO工艺包使用#

ProfinetIO工艺包使用,包括通讯设置、IO读写、相关脚本和偏移地址。

通讯设置#

通讯设置页面可设置与网关模块的连接和断开。

../_images/1-1.jpg

点击“ProfinetIO”图标,进入ProfinetIO设置界面。

../_images/1-2.jpg

如果之前安装有其他工艺包,可点击更多图标,选择ProfinetIO。

../_images/1-3.jpg

点击“外部主站连接”的下拉框,选择“连接”,然后点击“设置”,会弹出提示语“设置成功,重启控制柜生效!”。

../_images/1-4.jpg

如果希望断开外部主站设备连接,点击下拉框后,选择“断开连接”,然后点击“设置”,会弹出提示语“断开成功!”。

IO读写#

共有64个输入,64个输出。

../_images/2-1.jpg

在“IO输入”界面,有64个输入信号。

../_images/2-2.jpg

当有输入信号时,界面上对应位置的“数据”会变亮。

../_images/2-3.jpg

可以对每个输入添加说明。

../_images/2-4.jpg

在“IO输出”界面,有64个输出信号。

../_images/2-5.jpg

点击输出的“数据”,设置输出信号。

../_images/2-6.jpg

可以对每个输出添加说明。

相关脚本#

在程序里可以设置Profinet IO的输出信号和获取Profinet IO的输入信号。

../_images/3-1.jpg

在“程序”界面,创建新的程序,如“PNIO”。

../_images/3-2.jpg

点击“扩展”,添加设置ProfinetIO输出的色块。

../_images/3-3.jpg

可以设置1--64输出的高低信号。

../_images/3-4.jpg

点击“基础”,添加“Script”色块。

../_images/3-5.jpg

在脚本里添加_plugin_profinetio.get_digital_in(index)和_plugin_profinetio.get_digital_out(index),可以获取对应的输入和输出信号。

../_images/3-6.jpg

在脚本里添加_plugin_profinetio.set_digital_out(index,value)可以设置输出信号。

偏移地址#

机器人使用外接模块的方式控制Profinet从站设备,机器人插件预留了64字节输入和64字节输出。输入输出的地址分配如下:

0 --> 7 : 胶机

8 --> 15 : 视觉检测设备

16 --> 55 : 预留

56 --> 63 : IO设备