欧姆龙hostlink协议

hostlink协议怎么写

1.如何读懂Hostlink协议格式

命令格式:①起始符@,该符号必须置于每个命令的开头;②节点号即PLC单元号,用于辨识PLC,范围为0~30(BCD数);③命令符即发送命令的目的,设置2个字符的命令代码;④操作内容表示命令符操作的参数,命令不同,内容也不一样;⑤校验符为FCS校验,对校验的内容进行异或运算,结果为2个字符;⑥结束符为*号+回车键响应格式①起始符@,该符号必须置于每个响应的开头;②节点号表示返回的响应数据PLC的单元号;③命令符表示本帧返回的是何种命令的响应数据;④状态符即显示正常或错误的响应结果;⑤操作内容为根据命令符,返回的响应数据;⑥FCS校验码⑦结束符*号+回车键更多详细内容请参考<读懂Hostlink协议>e-Learning视频,网址:.cn/elearning/video/918。

2.如何读懂Hostlink协议格式

命令格式:

①起始符@,该符号必须置于每个命令的开头;

②节点号即PLC单元号,用于辨识PLC,范围为0~30(BCD数);

③命令符即发送命令的目的,设置2个字符的命令代码;

④操作内容表示命令符操作的参数,命令不同,内容也不一样;

⑤校验符为FCS校验,对校验的内容进行异或运算,结果为2个字符;

⑥结束符为*号+回车键

响应格式

①起始符@,该符号必须置于每个响应的开头;

②节点号表示返回的响应数据PLC的单元号;

③命令符表示本帧返回的是何种命令的响应数据;

④状态符即显示正常或错误的响应结果;

⑤操作内容为根据命令符,返回的响应数据;

⑥FCS校验码

⑦结束符*号+回车键

更多详细内容请参考e-Learning视频,网址:.cn/elearning/video/918

3.如何用c#写hostlink协议

摘要:文章对欧姆龙CS系列PLC的HostLink通信协议进行了介绍,并提出了使用c#利用Visual Studio 2005中的SerialPort控件实现PLC与上位机通信的方法,给出了实现通信的具体步骤以及优化的通信方案,这种通信方案保证了通信的准确性,提高了通信的实时性。通过上位机对PLC的读写,实现了对工业现场数据的自动采集,可以有效地对工业现场设备进行监控和管理。编写的串口通信软件在实际项目中得到了成功应用,验证了它的可靠性和稳定性。论文

关键词:c#;PLC;HostLink协议;串口通信;数据采集

1引言PLC是基于电子计算机、且适用于工业现场工作的电控制器,以其稳定的性能、方便的编程而广泛应用于工业控制领域。PLC也是一种工业控制计算机,和一般的计算机系统一样有CPU、存储器这两个基本的组成部分,另外还具有I/O接口、I/O扩展口和通信口等用来完成特定的功能。可编程控制器和相关的外部设备按照工业控制系统的要求联成一个整体,而且其功能易于扩充,但PLC的人机交互性能较差。因此在工业PLC控制系统中,PLC通常处于控制层面,而管理层和人机界面由终端面板、工控机、普通计算机或专用计算机来担当。一个PLC控制系统的设计通常由PLC下位机完成数据的采集任务,由上位机完成数据的实时显示和控制处理功能,这样用来实现系统的人机交互性能和可操作性。实现PLC与上位机之间的通信主要采用三种方式:第一是通过使用PLC开发商提供的系统协议和网络适配器来实现PLC与PC机的互联通信。但是其通信协议是不公开的,因此互联通信必须使用PLC开发商提供的上位机组态软件。这种方式其实现的功能难以满足不同用户的需求。第二是使用目前通用的上位机组态软件,如组态王、In Touch、WinCC及力控等。这种方式除了需要增加系统投资外,其应用的灵活性也受到了一定的限制。第三种方法是利用PLC厂商所提供的标准通信端口和由用户自定义的自由口通信方式来实现PLC与PC机的互连通信,这种方式不需要增加投资,灵活性好,特别适合于小规模的控制系统。

2上位机利用c#实现串口通信的方法上位机通信部分可以用高级语言如VB、VC、JAVA、c#等直接开发编制。本文使用c#借助Visual Studio 2005开发了上位机应用程序的设计,串口通信的实现主要借助于Visual Studio2005提供的SerialPort控件。该控件封装了使用RS232开发串行通信软件的细节。2.1命名空间System.IO.Ports命名空间包含了控制串口重要的SerialPort类,该类提供了同步I/O和事件驱动的I/O、对管脚和中断状态的访问以及对串行驱动程序属性的访问,所以在程序代码起始位置需加入Using System.IO.Ports。2.2串口的通信参数串口通信最常用的参数就是通信端口号及通信格式(波特率、数据位、停止位和校验位),SerialPort类对分别用[BaudRate]、[Parity]、[DataBits]、[StopBits]属性设置通信格式中的波特率、校验位、数据位和停止位。

hostlink协议怎么写

转载请注明出处育才学习网 » 欧姆龙hostlink协议

知识

罗梅芬用日文怎么写(罗钰潇日语怎么写)

阅读(21540)

本文主要为您介绍罗梅芬用日文怎么写,内容包括伊蕾娜日语怎么写,王雪菲用日文怎么说,张佳怡在日语中怎么写啊怎么读啊。罗 ら ラ ra钰 ぎょく ギョク gyoku潇 しょう シヨウ shou第一列:日语汉字,写法同汉字,都要用繁体,这三个都挺难写的,看

知识

邓先生的英文怎么写(1~40的英文怎么说)

阅读(10567)

本文主要为您介绍邓先生的英文怎么写,内容包括“邓先生”用英语怎么写,1~40的英文怎么说,漂亮英文beautiful缩写怎么写。1 one 2 two 3 three 4 four 5 five 6 six 7 seven 8 eight 8 nine 10 te

知识

一个人布满皱纹怎么写(描写人物皱纹的句子)

阅读(9656)

本文主要为您介绍一个人布满皱纹怎么写,内容包括描写人物皱纹的句子,描写人物皱纹的句子,皱纹怎么描写。、老人脸上布满了皱纹,那一条条曲折不均的像是墙上斑驳的印迹,爬满了面容,留下了岁月的痕迹。2、外祖父是一位年过六旬的白发老人。在他

知识

登录接口怎么写(php登录的接口怎么写)

阅读(7874)

本文主要为您介绍登录接口怎么写,内容包括php登录的接口怎么写,网页登陆接口怎么做,网站登录接口程序怎么做。PHP 接口 接口 使用接口(interface),你可以指定某个类必须实现哪些方法,但不需要定义这些方法的具体内容。我们可以通过int

知识

档案奖惩情况怎么写(奖惩情况怎么写)

阅读(9720)

本文主要为您介绍档案奖惩情况怎么写,内容包括奖惩情况怎么写,个人简历及奖惩情况怎么填写,个人简历里面奖惩情况怎么写。在简历里的“奖励”部分,列出与你所获得的并与你的求职目标相关的荣誉、奖励和奖金。你既可以按时间顺序排列,也可以按

知识

头孢克肟拼音怎么写(头孢克肟的肟念什么)

阅读(8124)

本文主要为您介绍头孢克肟拼音怎么写,内容包括头孢克肟片全名拼音,头孢克肟片全名拼音,头孢克肟的肟念什么。肟[wò] :是含有羰基的醛、酮类化合物与羟胺作用而生成的有机化合物,可以参与许多有机化学反应,例如经典的Beckmann重排就是肟为底

知识

一库搜用日语怎么写(日语一库是什么意思)

阅读(8134)

本文主要为您介绍一库搜用日语怎么写,内容包括日语大神来,看动漫里的主人公说一句:恰,一库搜这是什么意思,一库一库;一搜库这两个日语是什么意思怎么写,看片都有“一库”(日语)是什么意。一库的意思就是“出发,出去”的意思。日语「行く」的音译

知识

外租无人机广告怎么写(植保无人机广告语)

阅读(7134)

本文主要为您介绍外租无人机广告怎么写,内容包括求一个无人机创意广告词谢谢巨友们了,求一关于无人机的广告标语,求一关于无人机的广告标语我们公司是做无人机的,新成立的公司,求。DJI大疆创新研发的的MG-1农业植保机专为农村作业环境设计,

知识

河南话que怎么写(河南话的nenna怎么写)

阅读(6653)

本文主要为您介绍河南话que怎么写,内容包括que怎么写,河南话的nenna怎么写,que怎么写。尿一壶(niào yī hú)关系密切,观点一致。例:“他俩今天尿一壶啦。”●尿(niào)⑴、从尿道排泄的液体。⑵、排泄小便。⑶、不放

知识

国学经文的论文怎么写(国学征文该怎么写)

阅读(7283)

本文主要为您介绍国学经文的论文怎么写,内容包括国学征文该怎么写,弟子规的400论文,关于国学经典的征文怎么写。“子曰:“温故而知新,可以为师”……小时,总是觉得国学就是没用的,古人写的话,我们还需要背,每次老师教给我们时,我总是会让思想开一

知识

化学实验总结怎么写(化学实验报告小结怎么写)

阅读(5583)

本文主要为您介绍化学实验总结怎么写,内容包括化学实验总结怎么写,化学实验报告小结怎么写,化学实验小结怎么写。化学实验报告的书写: 一般情况下化学实验报告是根据实验步骤和顺序从七方面展开来写的: 1.实验目的:即本次实验所要达到的目标或

知识

蝴蝶豌豆拼音怎么写(豌豆的拼音是什么)

阅读(5966)

本文主要为您介绍蝴蝶豌豆拼音怎么写,内容包括蝴蝶怎么拼音的,豌豆的拼音是什么,蝴蝶的拼音是什么。豌豆的拼音是[wān dòu]。豌豆是豆科一年生攀援草本,高0.5-2米。全株绿色,光滑无毛,被粉霜。叶具小叶4-6片,托叶心形,下缘具

知识

海绵宝宝用英文怎么说(海绵宝宝用英文怎么说)

阅读(6646)

本文主要为您介绍海绵宝宝用英文怎么说,内容包括海绵宝宝用英语怎么说,海绵宝宝用英文怎么说,海绵宝宝英文名是什么。1. SPONGEBOB SQUAREPANTS 近期很夯的一步卡通影片《海绵宝宝》(SpongeBob SquarePants)是一系

知识

茶盏怎么用(茶盏在茶道中干嘛用)

阅读(5564)

本文主要为您介绍茶盏怎么用,内容包括茶盏怎么用我要写一篇200字左右的茶盏的使用说明,求指教,茶盏在茶道中干嘛用,问一下斗笠盏如何使用现在是不是很少有人使用它,它的意义。苏东坡的名句"从来佳茗似佳人",典型地代表了唐宋及以后的文人墨客,

知识

thinkpad小红点怎么用(怎么学习使用thinkpad小红点)

阅读(7723)

本文主要为您介绍thinkpad小红点怎么用,内容包括怎么学习使用thinkpad小红点,thinkpad小红点怎么用,求教:THINKPAD的小红点使用方法。Thinkpad 小红点最高效的使用方法为:左手拇指按左键,无操作时在左键待命2、右手拇指按右键,同时兼按空格键及