会员名: 密 码:
·收藏本站 ·设为首页
PLC | PAC | 传 感 器 | 工业以太网 | 现场检测仪表 | 工控软件 | 运动伺服 | 嵌入式 | 工业电源 | 机柜箱体 | 人机界面 | 机 器 人
DCS | RTU | 现场总线 | 变频与传动 | 显示调节仪表 | 数传测控 | 数据采集 | 工控机 | 工业安全 | 低压电器 | 执行机构 | 机器视觉
首页
  产品中心  ┆  厂商库  ┆  新闻热点  ┆  代理信息  ┆  下载天地  ┆   技术文摘 ┆  专业论文  ┆  方案策略  ┆  行业展会  在线课堂 ┆  视频会议 焦点人物  ┆  市场研究
工控搜索: 热门搜索: PLC 伺服电机 触摸屏 传感器
工控产品体验中心会员招募中!2015年第一季活动即将启动!
  最新热点
·中国机器人产业联盟即将成立 构成CI
·中国工程院院士卢秉恒:智能制造装备业
·工业软件、应用电子热潮涌动
·能源“十二五”规划发布 推动能源供应
·物联网发展意见即将出台 产业规模是互
·中国物联网发展背后的三股隐秘力量
·全国工业节能与综合利用工作会议召开
  最新产品
投入式深井液位变送器
西格玛泰克 S-DIAS: 超级紧凑的I/O系统
4G无线路由器 工业级双模4G无线路由器H8922
SL300A绕线机控制器-空心线圈3轴版
 
当前位置:首页 -> 论坛精华 -> PLC编程口通讯电缆遍历读PLC的映象区

PLC编程口通讯电缆遍历读PLC的映象区

作者:  来源:  发布时间:2013/1/31 13:58:32  [本日:1 本周:1 本月:1 总数:4]
FX-PLC的编程口通讯协议只有几个命令,这就是"0,1,7,8"(读/写/强制位ON/强制位OFF),
它以PLC内部映象地址为操作对象,所有元件地址都从一张映象地址表中换算出来,包括用户
程序。
 它属于低层操作协议,有最强大的功能,诸如元件读写、强制位元件、程序读写、密码读
写、非连续地址通讯时用的指针队列读写....有厂家编程软件所提供的全部功能(它也是
通过编程口与PLC连接的)。在上位机独占PLC的直连条件下,是一种最得心应手的通讯方
法。

 本人尝试在Execl电子表格中编程,遍历读出FX-PLC的全部映象地址里的数据和它的状态
,当然它包含了PLC的全部元件区和用户程序区(PLC密码在程序区内)了。

具体做法:
1. 在新建的XLS文档里,命名一个“遍历读FXPLC”和一个“PLC数据”工作表。
2. VBA程序全部放在与“遍历读FXPLC”工作表对应的代码区内,工作表的第一行放3个控件
,一个MSCOMM通讯控件和两个命令按钮。这里要说明的是,用户在安装了VB6.0后才可使用
MSCOMM控件,当然可以在自有 MSCOMM32.OCX 时自行注册后使用。
 MSCOMM控件的引用:
 在Exexl的菜单栏中点击: 视图 -> 工具栏 -> 控件工具箱, 将它拖到工具栏上或其它合
 适的位置.
 点击控件工具箱工具上的"查看代码"按钮,进入代码编辑区,再点击VB编辑器的菜单栏中的:
 工具 -> 引用,在"可使用的引用"  区中寻找"MSCOMM32.OCX"控件并选中它。如找不到,点
 击"浏览"按钮,在Windows的系统文件区(system/system32)可找到它,  注意在文件类型栏
 中应选"ActiveX控件(*.OCX)",找到"MSCOMM32.OCX"文件后点击选择,退出。
3.返回Execl编辑器,点击控件工具箱上的"其它控件"按钮,在它的菜单栏中选中:
 Microsoft Chart Control, version 6.0 或:
 Microsoft Communications Control, version 6.0
 把这个电话机图标安放在"遍历读FXPLC"工作表的第一行上,它的缺省名为MSComm1
 再在控件工具箱拖放两个命令按钮放到第一行:CommandButton1和CommandButton2,
 给按钮分别命名为"开始测试"和"打断操作"。
4.说明:"遍历读FXPLC"工作表从第二行起由程序自动填写每次操作的状态,如:"0000:OK",
 表示读映象地址0000区时得到了正确的数据,而“8000:ERR”则表示在读8000h映象地址
 时出错。
 "PLC数据"工作表由程序自动填写由PLC返回的对应数据,如"8000:XXXXXXX.....",它表示
 PLC返回8000h首地址开始的完整数据(含起始符、结束符和校验码)。
 程序开始运行后,整个读入过程大约需时10-15分钟。
5.下面就可以在"遍历读FXPLC"的代码区编制代VB代码了。
上一篇】 【下一篇】 【打印】 【收藏】     
 
关于我们 | 联盟伙伴 | 客服中心 | 联系我们 | 求贤纳才 | 网站动态 | 网站资讯

版权所有:北斗云工控之家 | 全国客服热线:400-650-5822 | EMAIL:ceo@gongkong.ac.cn

免责声明:本站只起到物流信息平台作用,内容的真实准确性以及物流过程中出现的任何风险均由发布者负责,与平台无关。

备案:京ICP备20006363号-11 | 营业执照 | 《网络服务使用协议》 | 《网络用户信息保密协议》

客服1: 客服2: 客服3: 商务洽谈:点击这里给我发消息