易控(INSPEC)通用组态式监控系统 北京九思易自动化软件有限公司
在打开的“新建通道”向导页中,选择要配置的通道,因为计算机通过串口同PLC连接通信的,因此现选择“串行口”,如下图;
通道名称默认为serial,用户可以自定义,现将通道名称更改为“FX系列”。 点击[下一步],配置PLC的通讯参数:
易控(INSPEC)通用组态式监控系统 北京九思易自动化软件有限公司
选择通讯电缆连接的计算机的串口号,数据位选择7,波特率选择9600,偶校验和RS232,通讯参数的设置保持和PlC编程口一侧的通信参数一致。
点击[下一步]
易控(INSPEC)通用组态式监控系统 北京九思易自动化软件有限公司
在可选设备列表中选择[三菱]→[FX编程口],设备名称默认为FX编程口,自定义修改为FX编程口2N。
点击[配置]按钮
选择设备类型为FX2N,确认退出。
点击[完成],即完成了对整个通信过程的建立过程。此时在易控工程窗口的工程树IO通信节点下自动添加了名为“FX系列”和名为“FX编程口2N”的设备,如下图:
易控(INSPEC)通用组态式监控系统 北京九思易自动化软件有限公司
此时,易控已经具有和型号为FX2N的三菱PLC具有通信能力了。但是具体读写PLC内的那些寄存器,需要进一步的配置。下面描述如何配置需要在易控中使用的PLC内部的寄存器。 添加寄存器
双击上步中新建立的“FX编程口”节点,在工作区出现“FX编程口”选项卡,点击该工作页下方的“新建”按钮,新建二个寄存器,例如:选择位寄存器Y,起始地址为0,1,该寄存器的数据类型为开关型。(注:如果还需要使用PLC内部的其它寄存器,则都可以在这里添加)
此时,点击工作区下方的“启动”按钮,如果当前值列显示有数值,则表明易控工程已经和PLC建立正常通讯,如果当前值列没有数值显示,则表明工程和PLC不能正常通讯。(启动测试的前提条件是:计算机和PLC已经通过通讯电缆建立硬件的连接,并且PLC的电源已经打开。)
注:在易控中不能直接使用PLC的内部寄存器(称为“IO变量”),而是需要先将IO变量和数据库变量关联起来,再通过使用数据库变量间接监控IO变量。请跳过下一节“配置模拟设备”直接进入“定义数据库变量”一节。 注:
? 寄存器类型:选择需要连接的PLC所对应的软元件。
易控(INSPEC)通用组态式监控系统 北京九思易自动化软件有限公司
? 起始地址: PLC软元件中对应的寄存器首地址。
? 数据长度: 根据需要设置变量的数据长度(位软元件:1个数据长度指1位;字软元件:1个数
据长度指16位;),数据长度范围在1到64之间。 ? 数据类型: 根据寄存器类型和数据长度确定的INSPEC中数据的类型,选择项为:开关型、整型、
无符号整型、实型。例如:X寄存器为位寄存器,如果其数据长度设置为1,那其数据类型应选择:布尔型;如果其数据长度为4,数据类型应选择整型。 ? 查询周期: 此寄存器的操作周期(每多少毫秒对寄存器读一次)。 ? 数据转换: 目前仅支持线性变换。
? 读写方式: 对寄存器软元件的操作方式,可选择项为:只读,只写和读写。 ? 数据库变量:与寄存器连接的INSPEC中数据库变量.
5.3 配置模拟设备
在易控中,如果没有实际的硬件设备(如PLC,仪表等),则可以使用易控的模拟IO设备来模拟实际的PLC为工程提供仿真数据。易控提供一个模拟IO服务器,用来模拟实际PLC设备向画面程序提供数据,供用户调试。模拟通道不需要连接硬件,直接在易控端配置通道即可使用。(此培训示例工程中的储料罐液位值通过模拟设备产生)
模拟设备目前支持以下几种模拟类型:自动加1寄存器Increase、自动减1寄存器Decrease、常量寄存器Static、随机寄存器Random、正弦波寄存器Sine、方波寄存器SquareWare、三角波Triangle,在其设备属性中可以设置幅值和周期。 配置模拟设备的步骤如下:
在工程窗口中选择“IO通信”,在“IO通信”右键菜单中选择“新建通道”;