这个圈里的是通讯过程中传送的Asc码,包含了PLc的站号地址、指令、起始符等内容,具体要看你的PLc通讯协议.通讯与开关量是两回事,你得补习下与通讯相关的内容.
再发读D区命令的时候缓存区大小就该变了啊.
哪来的缓存区大小变化.设定好了就不动了.
按你写的 顺序处理报文就可以了.
每次处理完一次报文应答,就清空一次发送和接收缓存区.
①0 通讯组件概述
通讯组件用于PC与可编程控制器(PLC)、智能仪表等进行数据通讯,适用于基于PC高级语言的工业自动化控制系统.组件采用动态链接库文件(*.DLL)的形式,在PC系统的项目工程里引用该组件,调用相应的属性与方法函数,即可快速实现PC与PLC的高效数据交换.
DLL通讯组件无须安装,直接复制到工程文件目录,方便打包安装部署;无须任何配置,直接调用函数,与应用开发无缝衔接;多年工程经验的软件团队开发测试,经过本公司及客户的海量实际工程应用检验,稳定可靠;采用稳定高效的内部协议,无须编写PLC内部程序配合,直接访问PLC的内存,通讯响应快速;内建动态管理的多独立线程连接,同时支持外部应用的多线程结构调用;兼容WINDOWS系统下的所有开发环境,包括各种版本的VB.NET、C#、VC++,以及DEIPHI 、VB、LabView等;支持几乎所有PLC的CPU自带通讯口、通讯扩展模块.
你可以在技成看视频教程,这个案例比较经典,看视频更容易理解.
读取的是什么PLC? CCLINK一般做不到你提出的这个需求的.
VB.NET中是可以监控PLC中的数据的,要知道PLC的通讯协议就可以监控了.
以上就是土嘎嘎小编为大家整理的vb.net控制plc相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!