当前位置: 首页 > news >正文

计算机网站开发工作证福建设计院网站

计算机网站开发工作证,福建设计院网站,wap手机网站制作,郑州网站专业建设qq1、介绍 Hostlink协议是欧姆龙PLC与上位机链接的公开协议。上位机通过发送Hostlink命令#xff0c;可以对PLC进行I/O读写、可以对PLC进行I/O读写、改变操作模式、强制置位/复位等操作。由于是公开协议#xff0c;即便是非欧姆龙的上位设备#xff08;软件#xff09;…1、介绍 Hostlink协议是欧姆龙PLC与上位机链接的公开协议。上位机通过发送Hostlink命令可以对PLC进行I/O读写、可以对PLC进行I/O读写、改变操作模式、强制置位/复位等操作。由于是公开协议即便是非欧姆龙的上位设备软件都可以通过该协议和欧姆龙PLC实现通信链接 Hostlink通讯协议有两种模式C-mode和FINS 1Cmode专用于hostlink通讯指令采用的是ASCII码适用于所有OMRON的PLC通讯。只能上位机发出指令给CPUCPU无法主动发数据给上位机。 2FINS采用的二进制码适用于新开发的PLC可用在多种网络设备Controller  Link,  Ethernet,  etc可被 CPU、IO模块、上位机主动发出不同的指令分别适用于不同的信息接受单元。有两种链接协议CMND和hostlink当上位机是做发送源时必须采用hostlink协议。  欧姆龙PLC与上位机连接时一般采用的是Hoslink协议它是一种简易经济的通讯方式比较适合一台上位机和一台PLC或者多台PLC进行通讯。上位机可对PLC进行程序传送和读写等操作。HOSTLINK系统允许一台上位机通过上位机链接命令向HOSTLINK系统的PLC发送命令PLC处理来自上位机的每条指令并把结果传回上位机。 RS232C链接11  当使用RS232C链接时只可实现11的通信即一台上位机与一台PLC进行通信最大通信距离不超过15m。 使用PLC自带的口 RS232C口 2、如何读懂Hostlink协议格式 命令格式 ①起始符该符号必须置于每个命令的开头 ②节点号即PLC单元号用于辨识PLC范围为0~30BCD数 ③命令符即发送命令的目的设置2个字符的命令代码 ④操作内容表示命令符操作的参数命令不同内容也不一样 ⑤校验符为FCS校验对校验的内容进行异或运算结果为2个字符 ⑥结束符为*号回车键 响应格式 ①起始符该符号必须置于每个响应的开头 ②节点号表示返回的响应数据PLC的单元号 ③命令符表示本帧返回的是何种命令的响应数据 ④状态符即显示正常或错误的响应结果 ⑤操作内容为根据命令符返回的响应数据 ⑥FCS校验码 ⑦结束符*号回车键 HostLink通讯协议的数据由4部分组成。1. 头代码 2. FINS命令 3. 异或校验 4. 结束码 如00FA0000000000101B0006400000175* 数据分析如下 -起始符固定写法 00-PLC地址默认0占2位 FA-头编码可以是FARDWR 0-等待单位默认为0MS 00-SID默认00 00-SA2默认00 00-DA2默认00 00-ICF默认00 0101-读取命令 B0-存储区代号B0表示CIO区字也就是指CIO存储是2进制类型的 006400-起始地址占3个字节0064为存储器的编号(16进制的0064为10进制的100) 后面的00为存储器的位HEX 00 0001-数量占2个字节 75-异或校验 *-固定写法 比如 发送00FA000000000010130000000000571*\CR 接收00FA004000000001010000010000010142*\CR 发送分析如下 -起始符固定写法 00-PLC地址默认0占2位 FA-头编码可以是FARDWR 0-等待单位默认为0MS 00-SID默认00 00-SA2默认00 00-DA2默认00 00-ICF默认00 0101-读取命令 30-存储区代号B0表示CIO区字也就是指CIO存储是2进制类型的 存储区代号D位:02D字:82W位:31C位:30W字:B1C字:B0 000000-起始地址占3个字节0000为存储器的编号后面的00为存储器的位 0005-数量占2个字节 71-异或校验 *-固定写法 \CR-回车 接收分析如下 -起始符固定写法 00-PLC地址默认0占2位 FA-头编码可以是FARDWR 0-等待单位默认为0MS 00-SID默认00 00-SA2默认00 00-DA2默认00 00-ICF默认00 0101-读取命令 0000-错误码0000表示没有错误即正常 0100000101-返回的具体数据占4个字节分别是0100000101即truefalsefalsetruetrue 42-异或校验 *-固定写法 \CR-回车 3、开搞Hostlink 3.1 首先确定设置的是Hostlink协议 3.2  打开Commix 1.4.exe工具软件 3.3 读取和写入CIO数据 1读取CIO0开始的5个字  打开CIO区设置5个数据这里是设置0.00.10.20.30.4共5个位的数据分别为10011 发送指令  00FA0000000000101300000000005 发送00FA000000000010130000000000571*\CR 接收00FA004000000001010000010000010142*\CR发送分析如下 -起始符固定写法 00-PLC地址默认0占2位 FA-头编码可以是FARDWR 0-等待单位默认为0MS 00-SID默认00 00-SA2默认00 00-DA2默认00 00-ICF默认00 0101-读取命令 30-存储区代号B0表示CIO区字也就是指CIO存储是2进制类型的 存储区代号D位:02D字:82W位:31C位:30W字:B1C字:B0 000000-起始地址占3个字节0000为存储器的编号后面的00为存储器的位 0005-数量占2个字节 71-异或校验 *-固定写法 \CR-回车 接收分析如下 -起始符固定写法 00-PLC地址默认0占2位 FA-头编码可以是FARDWR 0-等待单位默认为0MS 00-SID默认00 00-SA2默认00 00-DA2默认00 00-ICF默认00 0101-读取命令 0000-错误码0000表示没有错误即正常 0100000101-返回的具体数据占4个字节分别是0100000101即truefalsefalsetruetrue 42-异或校验 *-固定写法 \CR-回车 注意 存储区代号D位:02D字:82W位:31W字:B1C位:30C字:B0 读取命令0101写入命令0102 所有指令是16进制格式的ASCII码 存储区代号和读取写入命令都是固定的这是协议手册上定义死的不能改的有兴趣的可以看官方协议手册。 2写入CIO100.05-100.09数据为11001 发送00FA0000000000102300064050005010100000174*\CR  接收00FA00400000000102000040*\CR发送报文分析如下 -起始符固定写法 00-PLC地址默认0占2位 FA-头编码可以是FARDWR 0-等待单位默认为0MS 00-SID默认00 00-SA2默认00 00-DA2默认00 00-ICF默认00 0102-写入命令占2个字节 30-存储区代号占1个字节B0表示CIO区字也就是指CIO存储是2进制类型的 存储区代号D位:02D字:82W位:31C位:30W字:B1C字:B0 006405-起始地址占3个字节0064为存储器的编号0064转为10进制就是100后面的05为存储器的位表示第5位 0005-数量占2个字节 74-异或校验 *-固定写法 \CR-回车 **************************************************************************************************************************************** 发送00FA0000000000102300064050005010100000174*\CR  接收00FA00400000000102000040*\CR接收报文分析如下 -起始符固定写法 00-PLC地址默认0占2位 FA-头编码可以是FARDWR 0-等待单位默认为0MS 00-SID默认00 00-SA2默认00 00-DA2默认00 00-ICF默认00 0102-写入命令 0000-错误码0000表示没有错误即正常  40-异或校验 *-固定写法 \CR-回车  3.4 读取和写入D区数据 设置D区100开始的4个数据123900784569 发送指令  1读取D区100开始的4个short类型数据 发送00FA0 00 00 0A 00 01018200640000040A*\CR  接收00FA00400A000001010000007B0384004E11D9 44*\CR  发送分析如下 -起始符固定写法 00-PLC地址默认0占2位 FA-头编码可以是FARDWR 0-等待单位默认为0MS 00-SID默认00 00-SA2默认00 0A-DA2默认00 00-ICF默认00 0101-读取命令 82-存储区代号B0表示CIO区字也就是指CIO存储是2进制类型的 存储区代号D位:02D字:82W位:31C位:30W字:B1C字:B0 006400-起始地址占3个字节0064为存储器的编号即10进制的100后面的00为存储器的位 0004-数量占4个字节 0A-异或校验 *-固定写法 \CR-回车 接收分析如下 -起始符固定写法 00-PLC地址默认0占2位 FA-头编码可以是FARDWR 0-等待单位默认为0MS 00-SID默认00 00-SA2默认00 0A-DA2默认00 00-ICF默认00 0101-读取命令 0000-错误码0000表示没有错误即正常 007B0384004E11D9-返回的具体数据占16个字节分别是16进制的007B0384004E11D9即123900784569 0A-异或校验 *-固定写法 \CR-回车 2向D区40的地址写入4个ushor数据110, 120, 130, 140 发送00FA000000A000102820028000004006E00780082008C0C*\CR 接收00FA00400A00000102000031*\CR  发送分析如下 -起始符固定写法 00-PLC地址默认0占2位 FA-头编码可以是FARDWR 0-等待单位默认为0MS 00-SID默认00 00-SA2默认00 0A-DA2默认00 00-ICF默认00 0102-读取命令 82-存储区代号B0表示CIO区字也就是指CIO存储是2进制类型的 存储区代号D位:02D字:82W位:31C位:30W字:B1C字:B0 002800-起始地址占3个字节0028为存储器的编号即10进制的40后面的00为存储器的位 0004-写入数量占2个字节 006E00780082008C-写入的数据这里是16进制的即006E,0078,0082,008C转换成10进制就是110, 120, 130, 140 0C-异或校验 *-固定写法 \CR-回车 接收分析如下 -起始符固定写法 00-PLC地址默认0占2位 FA-头编码可以是FARDWR 0-等待单位默认为0MS 00-SID默认00 00-SA2默认00 0A-DA2默认00 00-ICF默认00 0102-读取命令 0000-错误码0000表示没有错误即正常  31-异或校验 *-固定写法 \CR-回车 3.5读取和写入W区数据 设置W区104开始的4个数据 发送指令 发送分析如下 -起始符固定写法 00-PLC地址默认0占2位 FA-头编码可以是FARDWR 0-等待单位默认为0MS 00-SID默认00 00-SA2默认00 0A-DA2默认00 00-ICF默认00 0101-读取命令 B1-存储区代号B1表示W区字  存储区代号D位:02D字:82W位:31C位:30W字:B1C字:B0 006800-起始地址占3个字节0068为存储器的编号即10进制的104后面的00为存储器的位 0008-读取数量占2个字节浮点型数据中一个数据占2个寄存器4个数据就占8个寄存器所以是0008 73-异或校验 *-固定写法 \CR-回车 接收分析如下 -起始符固定写法 00-PLC地址默认0占2位 FA-头编码可以是FARDWR 0-等待单位默认为0MS 00-SID默认00 00-SA2默认00 0A-DA2默认00 00-ICF默认00 0101-读取命令 0000-错误码0000表示没有错误即正常 147B3F8E147BC00E333343CBC000C470-返回的具体数据分别是10进制的1.11-2.22406.4-963 0A-异或校验 *-固定写法 \CR-回车 147B3F8E147BC00E333343CBC000C470-返回的具体数据其实应该分别是10进制的1.11-2.22406.4-963 但这个软件返回的数据解析不正确 说明这软件有问题不好有问题需要改进下节看我写的工具软件比这个解析强多了。
http://www.dnsts.com.cn/news/142137.html

相关文章:

  • asp.net 发布网站 ftp看剧资源网站怎么做的
  • 做ppt的图片素材网站有哪些二维码生成器制作
  • 网站防注入怎么办工艺品商城网站建设
  • 浙江建筑网站计算机科学与技术
  • 福州做网站的wordpress 关于页面
  • 网上能免费做网站发布叼企业网站系统详细设计
  • 什么网站做玩具的外贸南充网站建设费用
  • app免费制作网站哪个好电信外包有必要去吗
  • 做研学的企业网站济南工程建设交易信息网
  • 学校网站制作素材做网络运营需要掌握什么
  • 如何制作公司网站免费wordpress做ftp
  • 网站续费后为何还不能用广东网站开发搭建
  • 正规网站建设方案详细WordPress网站接入公众号
  • 搜题网站怎么制作房地产市场调研报告
  • 医疗网站建站需求推动政务网站建设
  • 网站建设与管理常用需要一个网站
  • 淮南家居网站建设怎么样wordpress调用当前分类名
  • 个人网站模板flash管理系统软件有哪些
  • 网站建设的领军 18年网站建设网站开发 聊天窗口
  • 怎么买速成网站开淘宝店要自己做网站吗
  • 东莞网站关键词优化排名高端网名
  • 城乡建设官方网站免费软文推广平台都有哪些
  • 会展网站模板凡客诚品和凡客
  • 好网站建设公司有多少网站开发群
  • 火车票网站建设yp77731域名查询
  • 吉林市建设工程档案馆网站哪家网站设计比较好
  • 网站自建织梦cms下载
  • 一般网站建设都用什么字体jsp网站开发实现增删改查
  • dedecms怎么把一个网站的文章导出导到另一个站里品质好
  • 展示型网站有哪些内容优购物官方网站app