# Factory IO Demo
# 打开软件
TIP
本文档使用的是Function Block Builder v0.9.0 Web版本, FBC和FBSRT v0.7.8版本。
# 编译配置
# ConvCtrlSimple
# 新建
TIP
新建基础功能块ConvCtrlSimple。
# 接口
# 关联数据
# 初始值
TIP
初始值都设为0。
# 算法
# RUN
# STOP
# 执行控制图(ECC)
# 画图连线
# EC转换
# 完成图
# 保存
# E_SR
# 新建
TIP
新建基础功能块E_SR。
# 接口
# 关联数据
# 初始值
TIP
初始值都设为0。
# 算法
# RESET
# SET
# 执行控制图(ECC)
# 画图连线
# EC转换
# 完成图
# 保存
# E_CYCLE
# 新建
TIP
新建服务功能块E_CYCLE。
# 接口
# 关联数据
# 初始值
TIP
初始值都设为0。
# 算法
# Start
# Stop
# GenerateEvent
# 服务
# SS_Start
# SS_Stop
# SS_GenerateEvent
# 保存
# E_RESTART
# 新建
TIP
新建服务功能块E_RESTART。
# 接口
# 算法
# COLD
# 服务
# COLD
# WARM
# STOP
# 保存
# Modbus_TCP_IO
# 新建
TIP
新建服务功能块Modbus_TCP_IO。
# 接口
# 关联数据
# 初始值
TIP
初始值都设为0。
# 算法
# Write
# Read
# Connect
# 服务
# Write
# Connect
# Read
# 保存
# FIOCtrlPanel
# 新建
TIP
新建人机界面功能块FIOCtrlPanel。
# 接口
# 初始值
TIP
初始值都设为0。
# 面板
TIP
控件的位置、大小、颜色、字体等可以自由设置,不过三个按钮的绑定值设置要与接口对应。
# 保存
# FIOModbusTest
# 新建
TIP
新建系统配置功能块FIOModbusTest。
# 部署方案
TIP
进入部署功能页面,拖拽添加设备,设置属性和资源。IP设置为FBSRT的IP地址。
# 应用程序
# 插入功能块
# 连接
TIP
FB1.COLD——FB2.START、FB1.COLD——FB8.INIT、FB1.WARM——FB2.START、FB1.STOP——FB2.STOP、FB2.EO——FB8.READ、FB8.WRITE——FB5.CNF、FB8.INITO——FB4.INTI、FB8.READO——FB4.REQ、FB4.CNF——FB5.REQ、FB5.REQ——FB7.EO、FB6.START——FB7.S、FB6.STOP——FB7.R;FB8.DO0_V——FB4.CF、FB8.DO1_V——FB5.CF、FB8.DI0_V——FB4.PECas、FB8.DI1_V——FB5.PECas、FB4.NextRecv——FB5.ReadyRecv、FB5.NextRecv——FB7.Q等(FB1=E_RESTART, FB2=E_CYCLE, FB4=ConvCtrlSimple, FB5=ConvCtrlSimple, FB6=FIOCtrlPanel, FB7=E_SR, FB8=Modbus_TCP_IO)。
# 选择设备
# 人机界面
# 保存
# 编译部署
TIP
进入FIOModbusTest编辑页面,单击编译,编译成功后单击部署,部署成功后单击设备管理,弹出设备管路页面。
# 开始运行
TIP
在设备管理页面单击开始
# 测试
TIP
设备运行成功后,打开浏览器,输入设备的IP地址和端口号8080(如图中设备是本机则输入的是本机的IP地址),测试人机界面。