您当前的位置:五五电子网电子知识plc技术plc应用永宏plc应用永宏PLC应用于自助图书借还终端机(二) 正文
永宏PLC应用于自助图书借还终端机(二)

永宏PLC应用于自助图书借还终端机(二)

点击数:7141 次   录入时间:03-04 11:38:25   整理:http://www.55dianzi.com   永宏plc应用
3. 永宏OPC Server的应用
一般厂牌的小型PLC都没有 OPC服务器软件,或者都是价格高昂的。这使得技术工程师相当头疼,一方面成本预算不够,另一方面如果完全由自己编写驱动,难度和工作量都大大提高了。而永宏的OPC Server软件是免费的,极大的方便了上位机进行集中监控。
FaSvr1.10软件运行界面如下:

使用方法:
步骤一:规划——利用FaSvr1.10软件,将PLC接口寄存器变量定义好;
步骤二:联机——在通讯硬件状态就绪的情况下,在FaSvr1.10界面进行联机操作;
步骤三:运行——联机成功后,PC机与PLC都可以对这些接口寄存器变量进行读写操作。
PLC通过梯形图程序来读写变量的数值,而PC机则可通过高级语言编程来读写变量的数值。
以VB 6.0为例:
If LIAN Then a =server.SetItem("Channel0.Station0.Group0", "DR2", &H66021A00) "将变量DR2写入数值66021A00;
If LIAN Then Label1.Caption=Hex(server.GetItem("Channel0.Station0.Group0", "DR4")) "读取变量 DR4 的数值;
If LIAN Then Label1.Caption=Hex(server.GetItem("Channel0.Station0.Group0", "R6")) "读取变量 R6 的数值;
从上面可以看出,有了FaSvr软件充当服务器角色,通讯的数据变得一目了然了,程序的编写变得一步到位了,调试的过程变得畅通无阻了。
4. 通讯指令
用户通过人机交互界面对上位PC机进行操作,而PC机则通过向下位的PLC发送命令,告知PLC何时做何种动作。通讯命令存取的地址,也是在PLC的接口寄存器;而通讯命令的内容,则需要人为定义。以“开门指令”为例,可作如下定义:
命令字:0x11
指令描述:打开自动门,让用户放入图书。

指令功能:打开自动门,准备进行还书或管理员图书上架。
指令格式:第4字节为开门指令命令字,第1字节至第3字节暂时没用,预留,默认值为0x00
第4字节 第3字节 第2字节 第1字节

命令字0x11
预留00
预留00
预留 00
指令寄存器:DR20
指令码:11000000

[1] [2]  下一页


本文关键字:终端机  永宏plc应用plc技术 - plc应用 - 永宏plc应用