【数据模拟】可以模拟出iFIX实时地动态地获取硬件设备数据的仿真效果,数据模拟有SM2数据模拟和PDB数据模拟两种模式。
当前版本的iFIXSimulator提供了类型为AI、AO、DI、DO、TX的数据块的数据模拟。
·SM2模拟模式下的可模拟数据块为驱动器是SM2的上述类型数据块。
·PDB模拟模式下的可模拟数据块为任意驱动器的上述类型数据块(AI、DI类型的数据块允许输出设置必须为是)。
SM2数据模拟
【注】需[SM2数据模拟]功能选项激活。试用版只能进行3个数据块的模拟,当获得功能选项授权后以授权点数为限。
借助iFIX软件自带的SM2驱动,iFIXBooster对该驱动管理的数据区域进行数据动态模拟,从而模拟出PLC等硬件设备运行时个各种数据的变化。
模拟原理如下图:
PDB数据模拟
【注】需[PDB数据模拟]功能选项激活。试用版只能进行3个数据块的模拟,当获得功能选项授权后以授权点数为限。
PDB数据模拟是将模拟的数值直接写入iFIX实时数据库,因此在数据库中设定的数据块必须为输出类型或设置为允许输出的输入类型。(借助iFIX系统构架,巧妙的使用PDB数据模拟还可以进行硬件设备的测试)
模拟原理图如下:
数据模拟工具栏面板
【注】使用【数据模拟】之前请先运行iFIX
1. 新建一个SM2或PDB数据模拟方案
2. 打开之前保存的模拟方案文件
3. 保存当前模拟配置
4. 将当前模拟配置另存为一个数据模拟方案文件
5. 运行所有选取的数据块模拟
6. 暂停所有正在运行的数据块模拟
7. 停止所有正在运行的数据块模拟
8. 实时动态显示所有正在运行的数据块当前模拟值
9. 将数据块模拟值实时记录到日志文件
新建(配置)模拟方案
1. 单击[新建]->[SM2模拟]/[PDB模拟],新建一个数据模拟方案。
2. 数据模拟正在自动获取iFIX数据库中可模拟的数据块信息列表。
3. 对获得的可模拟数据块进行详细设定。
【注】为了能够快速便捷地进行模拟方案设定,你可以(如下图)对列表视图做些调整。
1. 采用节点名称和数据块类型分组快速定位数据块。
2. 采用自动筛选方式快速筛选数据块。
3. 点击右键使用快捷菜单快速选取,或逐个勾选参与模拟的数据块。
4. 为每个数据块选取数据模拟的类型。
5. 针对不同的数据模拟类型进行初始值、小数数位、最小值、最大值、步进值设定。
6. 为每个数据块设定模拟频率。
4. 数据模拟方案配置完成。
保存模拟方案
2. 在弹出的对话框中设定保存的路径和文件名后,单击[保存]。
运行模拟方案
1. 打开或新建一个数据模拟方案。
3. 单击各个数据块对应的状态操作逐个对数据块模拟进行启停控制。