MX Component -- PLC与PC之通讯
一. 控件
编程语言使用了c++,所以用 ACT控件;
二.两种DLL -- 两种不同通讯设置方法
2.1 ActUtlType
在使用MX Component提供的一个通讯设置工具 - Communication Setup Utility,设置了PC与PLC之间的通讯相关参数的情况下,要使用ActUtlType。 这个设置好后,通过mx提供的接口就很好调用了,只需要 传入设置的 Logical Station Number 就可以直接调用Open函数打开了。
IActUtlType* mp_IUtlType; // ACT Control (Custom Interface)long lRet;
HRESULT hr;hr = mp_IUtlType->put_ActLogicalStationNumber(nStationNo);// Exec set-property methodif(SUCCEEDED(hr))
{ // Compornent Communication is succeeded?hr = mp_IUtlType->Open(&lRet); // Exec Open Method
}
2.2 ActProgType
不使用Communication Setup Utility设置,则要使用ActProgType控件。这种情况下,需要知道的是cpu的型号,IP地址以及使用的通讯协议:
IActProgType* mp_IProgType; // ACT Control (Custom Interface)hr = mp_IProgType->put_ActUnitType(UNIT_QNETHER); // Exec set-property method
if(SUCCEEDED(hr))
{ // Compornent Communication is succeeded?hr = mp_IProgType->put_ActProtocolType(PROTOCOL_TCPIP);hr &= mp_IProgType->put_ActHostAddress(IP);if(SUCCEEDED(hr)){ // Compornent Communication is succeeded?hr = mp_IProgType->Open(&lRet); // Exec Open Method}
}
在打开成功后,就可以进行后续的通讯接口调用了,详见mx控件提供的文档,在MX Component提供的安装文件中有具体的编程文档。
MX Component -- PLC与PC之通讯相关推荐
- 计算机网络多线程通信,多线程技术的PLC与PC的通讯方式
基于多线程技术的PLC与PC的通讯方式 1.系统构成 推进系统中,PC机选用工控计算机.它是整个控制系统的核心,是上位机.其主要利用良好的图形用户界面,显示从PLC接收的开关量和控制手柄的位置,进行一 ...
- mfc多线程编程实例_多线程技术的PLC与PC的通讯方式
点击箭头处"工业之家",选择"关注公众号"! 基于多线程技术的PLC与PC的通讯方式 1.系统构成 推进系统中,PC机选用工控计算机.它是整个控制系统的核心, ...
- plc和pc串口通讯接线_三菱FX系列PLC与电脑之间串口RS232通讯协议简易解析
本文介绍的 PC 与三菱 FX 系列 PLC 通信,是通过 PLC 的编程口与 PC 机的串口进行的,采用 SC-09 编程电缆作为计算机与 PLC 通信的连线.电缆的 9 芯 D 形插头连接在计算机 ...
- plc和pc串口通讯接线_Plc与pc串口调试手册
Plc 与 pc 串口调试手册 硬件连接线 制作串口连接线, plc 管脚 23459 ,不可连接错误! ! pc 管脚 23875 , 串口模块 232 插在 1 号插槽,通信时 sw4 保持 of ...
- plc和pc串口通讯接线_PC与PLC的串口通信及编程实现
35 PC 与 PLC 的串口通信及编程实现 黄植功 (广西师范大学物理与电子工程学院,广西 桂林 541004) 摘 要: 在自由口模式下,通信协议由用户自己的梯形图程序控制.用户可以使用梯形 ...
- plc和pc串口通讯接线_让你搞懂PLC串口通讯和通讯接口,这东西估计没几个能说清楚~...
电力作业人员在使用PLC的时候会接触到很多的通讯协议以及通讯接口,最基本的PLC串口通讯和基本的通讯接口你都了解吗? 1,什么是串口通讯? 串口是计算机上一种非常通用设备通信的协议(不要与通用串行总线 ...
- 三菱PLC与第三方设备TCP通讯_三菱PLC与PC通讯之MX Component
在视觉检测项目中经常用到PC与PLC的通讯,本文主要介绍三菱PLC与PC通讯. 自由协议串口通讯 前期项目中三菱PLC与PC通讯的方式采用串口通讯,并在网上查找到三菱的串口通讯协议,即按照固定格式发送 ...
- 上位机通过MX component version4 组件与三菱PLC通信解决办法
引用:https://blog.csdn.net/txb13145826106/article/details/115007885 上位机通过MX component version4 组件与三菱PL ...
- mx三菱plc安装报错_Qt使用 MX Component 插件与三菱PLC通信
作者:billy 版权声明:著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处 MX Component 简介 MX Component 是三菱PLC官方上位机通讯中间件,通过使用该工 ...
最新文章
- Beta 冲刺 (1/7)
- 关于vue+webpack的一点配置
- 继LSTM之父用世界模型来模拟2D赛车后,谷歌又推出全新世界模型助力导航:360度无死角,就问你怕了没?...
- 如何进行网络推广教大家在网站排名变差该如何进行查找问题所在?
- 微信小程序实战–集阅读与电影于一体的小程序项目(六)
- 【运营干货】三分钟,读懂互联网运营
- php编译优化,浅析使用Turck-mmcache编译来加速、优化PHP代码
- Linux:CentOS7防火墙基本操作
- 解决win2003远程桌面只能最多连接2个用户的问题
- 【Linux基础】 Redhat6.5中OpenOffice的安装
- 在VCS仿真器中使用FSDB
- Ubuntu 16.04 卸载vmware
- ZZNU-oj-2141:2333--【O(N)求一个数字串能整除3的连续子串的个数,前缀和数组+对3取余组合数找规律】...
- 断线的风筝,该飘向哪里
- WiMAX与Wi-Fi、DSL和3G的竞合关系
- 深度学习方法的超分辨率(Super-resolution)方向论文【不定期更新】
- vmware_无法连接虚拟机vmx提前退出
- Python 某电子产品销售数据分析报告及RFM模型(一)
- 在10万以内的一个整数,它加上 100 后是一个完全平方数,再加上 168 又是一个完全平方数,请问该数是多少?
- Ubuntu系统下卸载命令apt-get remove/purge/autoremove/clean/autoclean的区别
热门文章
- Win10电脑提示Task Host Window阻止关机解决方法
- Apache Flink 在移动云实时计算的实践
- 使用飞桨PaddleSeg实现语义分割识别天空(一)
- 【有限元分析】apdl建立菩萨三维模型+FLAC3d力学计算
- 华为S系列交换机配置802.1x+MAC认证,python简洁配置版
- 监控平台SkyWalking9入门实践
- qq企业邮箱php发送实例6,PHP利用QQ免费邮箱发送邮件实例
- impdp命令导入.dmp文件
- 74161计数器设计十二和二十进制计数器
- ESP32-C3入门教程 基础篇⑪——Non-Volatile Storage (NVS) 非易失性存储参数的读写