- 1、本文档共12页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
三菱FX2N-PLC通讯动态连接库(DLL)使用说明书.doc
三菱FX-PLC通讯动态链接库(DLL)使用说明书
(上海理工大学信息与控制工程研究所)
作者:蒋华
2003年6月1日
目 录
三菱FX系列PLC通讯组件介绍……………………………………………………………….2
组件安装…………………………………………………………………………………………..2
加载组件…………………………………………………………………………………………..2
函数原型及使用说明……………………………………………………………………………..4
常数对照表………………………………………………………………………………………..8
错误码对照表……………………………………………………………………………………..9
简单应用示例代码………………………………………………………………………………..9
三菱FX系列PLC通讯组件
该组件为用户编写Widows下PC机与FX-PLC通讯的程序提供了接口,支持VB、VC开发环境。该组件包括了对PLC操作的所有指令,响应速度特别快,而且完全支持Win9x/2000/XP操作系统。
安 装
1.运行Setup.exe文件,自动将DLL文件复制到系统目录,并完成注册。
2.运行DEMO目录下的TEST.VBP可以演示该组件的部分功能,及在VB环境中的使用方法。(本文中的介绍全部是基于VB开发环境的)
加载组件
在VB开发环境中使用
建立新工程或项目,在“工程”菜单下选择“引用”
在弹出的引用窗口里单击“浏览”按钮,弹出添加引用窗口,选择FXPLC_COMM.DLL文件。
在引用窗口里的FXPLC Component前面打钩,按“确定”按钮
4.添加一个模块文件,在该模块内加入如下代码(斜体部分为用户自定义):
Public fxObject As New FX_PLC
Public fxData As PLCdata
完成上面的工作就完成了整个加载过程了。
函数原型及使用说明
该组件包括4个可使用的函数及1个类型
在函数调用中访问I/O使用标识符,它与FX元件名的对照见表1:
表1 元件名与标识符名对照表
标 识 符 元件名
Device 元件号
取值范围 触点
Contact SET YMS
RST YMSTC
OUT YMSTC PLS YM
PLF YM
当前值寄存器 输入继电器X 0~77/100~177 X ━ ━ ━ 输出继电器Y 0~77/100~177 Y Y PY ━ 辅助继电器M 0~1023 M M PM ━ 状态继电器S 0~999 S S ━ ━ 定时器
T 0~255 T OT(OUTT)
RT(RSTT) ━ TV
(16 bit) 计数器
C 0~255 C OC(OUTC)
RC(RSTC) ━ CV
(0~199, 16bit)
(200~255,32bit) 数据寄存器
D 0~1023
8000~8255 ━ ━ ━ D
(16 bit)
注:X, Y的元件号为八进制数, 其它均为十进制数.
1.初始化串行口
ComOpen(Com_Number As Integer) As Boolean
Com_Number为要使用的端口号。
例(打开串行口1):
Back=fxObject.ComOpen(COM1)
COM1为常数(见常数表2),也可以直接输入表中对应的常数值。返回值Back=True表示调用成功,Back=False表示调用不成功。
如下等同:
Back=fxObject.ComOpen(1)
2.关闭串行口
ComClose() As Boolean
例:
Back=fxObject.ComClose()
返回值Back=True表示调用成功,Back=False表示调用不成功。
3.群读写设备D,Y,M,S,X,T,C,PY,PM,OT,RT,OC,RC,TV,CV
Group_Access(RW_Status As ReadWriteFlags, wParam_Device_Name As DeviceName_A, wParam_Start_Number As Integer, lParam_Amount As Integer, fxdata As FX_DATA) As BooleanRW_Status为读写状态,wParam_Device_Name为D,Y等元件名称。 wParam_Start_Number为要读写的D,Y等元件的起始号码。lParam_Amount为要读写的D,Y等元件的个数。Fxdata为要读写的数据存放数组类型。
对于上述设备每次读写时lParam_Amount的值不能超过32(对于32位计数器
您可能关注的文档
- 《可编程控制器技术》自学指导书.doc
- 《基于核查样品单检测结果的实验室偏倚检出》(征求意见稿)及其编制说明.doc
- 《学生事务与辅导》徵稿办法-中华学生事务学会.PDF
- 《小组工作》教案.doc
- 《形势与政策》第四讲教学课件.ppt
- 《操作系统原理》课程教案授课时间第6周周四第1-2节课次第12讲.doc
- 《有关发行人分派股息及其他权益的指引》(於2009年12月14日发出)-HKEx.PDF
- 《沟通艺术与关系协调》-森涛培训网.doc
- 《海关进口增值税专用缴款书审核检查操作规程(试行-广东省国家税务局.doc
- 《用乘法的意义解决问题》教学课件.ppt
- 【初中数学】实际问题与一元一次方程(6)余缺和差倍数课件 2024-2025学年人教版数学七年级上册.pptx
- 【初中数学】整式的加法与减法课件2024-2025学年人教版数学七年级上册.pptx
- 【初中数学】多项式课件 2024--2025学年人教版七年级数学上册.pptx
- 【初中数学】整式的加法与减法第3课时课件 2024--2025学年人教版七年级数学上册.pptx
- 【初中数学】正反比例关系课件-2024-2025学年人教版数学七年级上册.pptx
- 【初中数学】整式的加法与减法(第2课时)课件 2024--2025学年人教版七年级数学上册.pptx
- DB43T 2305-2022 洞庭湖区水系连通工程评价技术导则.docx
- DB43T 2202-2021 基于大气电场的雷电预报技术要求 .docx
- DB43T 2196-2021 水环境中甲卡西酮含量的测定 液相色谱-串联质谱法.docx
- DB43T 2112-2021 玉竹连作障碍消减技术规程.docx
文档评论(0)