一. 控件

编程语言使用了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之通讯相关推荐

  1. 计算机网络多线程通信,多线程技术的PLC与PC的通讯方式

    基于多线程技术的PLC与PC的通讯方式 1.系统构成 推进系统中,PC机选用工控计算机.它是整个控制系统的核心,是上位机.其主要利用良好的图形用户界面,显示从PLC接收的开关量和控制手柄的位置,进行一 ...

  2. mfc多线程编程实例_多线程技术的PLC与PC的通讯方式

    点击箭头处"工业之家",选择"关注公众号"! 基于多线程技术的PLC与PC的通讯方式 1.系统构成  推进系统中,PC机选用工控计算机.它是整个控制系统的核心, ...

  3. plc和pc串口通讯接线_三菱FX系列PLC与电脑之间串口RS232通讯协议简易解析

    本文介绍的 PC 与三菱 FX 系列 PLC 通信,是通过 PLC 的编程口与 PC 机的串口进行的,采用 SC-09 编程电缆作为计算机与 PLC 通信的连线.电缆的 9 芯 D 形插头连接在计算机 ...

  4. plc和pc串口通讯接线_Plc与pc串口调试手册

    Plc 与 pc 串口调试手册 硬件连接线 制作串口连接线, plc 管脚 23459 ,不可连接错误! ! pc 管脚 23875 , 串口模块 232 插在 1 号插槽,通信时 sw4 保持 of ...

  5. plc和pc串口通讯接线_PC与PLC的串口通信及编程实现

    35 PC 与 PLC 的串口通信及编程实现 黄植功 (广西师范大学物理与电子工程学院,广西  桂林  541004) 摘  要: 在自由口模式下,通信协议由用户自己的梯形图程序控制.用户可以使用梯形 ...

  6. plc和pc串口通讯接线_让你搞懂PLC串口通讯和通讯接口,这东西估计没几个能说清楚~...

    电力作业人员在使用PLC的时候会接触到很多的通讯协议以及通讯接口,最基本的PLC串口通讯和基本的通讯接口你都了解吗? 1,什么是串口通讯? 串口是计算机上一种非常通用设备通信的协议(不要与通用串行总线 ...

  7. 三菱PLC与第三方设备TCP通讯_三菱PLC与PC通讯之MX Component

    在视觉检测项目中经常用到PC与PLC的通讯,本文主要介绍三菱PLC与PC通讯. 自由协议串口通讯 前期项目中三菱PLC与PC通讯的方式采用串口通讯,并在网上查找到三菱的串口通讯协议,即按照固定格式发送 ...

  8. 上位机通过MX component version4 组件与三菱PLC通信解决办法

    引用:https://blog.csdn.net/txb13145826106/article/details/115007885 上位机通过MX component version4 组件与三菱PL ...

  9. mx三菱plc安装报错_Qt使用 MX Component 插件与三菱PLC通信

    作者:billy 版权声明:著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处 MX Component 简介 MX Component 是三菱PLC官方上位机通讯中间件,通过使用该工 ...

最新文章

  1. Beta 冲刺 (1/7)
  2. 关于vue+webpack的一点配置
  3. 继LSTM之父用世界模型来模拟2D赛车后,谷歌又推出全新世界模型助力导航:360度无死角,就问你怕了没?...
  4. 如何进行网络推广教大家在网站排名变差该如何进行查找问题所在?
  5. 微信小程序实战–集阅读与电影于一体的小程序项目(六)
  6. 【运营干货】三分钟,读懂互联网运营
  7. php编译优化,浅析使用Turck-mmcache编译来加速、优化PHP代码
  8. Linux:CentOS7防火墙基本操作
  9. 解决win2003远程桌面只能最多连接2个用户的问题
  10. 【Linux基础】 Redhat6.5中OpenOffice的安装
  11. 在VCS仿真器中使用FSDB
  12. Ubuntu 16.04 卸载vmware
  13. ZZNU-oj-2141:2333--【O(N)求一个数字串能整除3的连续子串的个数,前缀和数组+对3取余组合数找规律】...
  14. 断线的风筝,该飘向哪里
  15. WiMAX与Wi-Fi、DSL和3G的竞合关系
  16. 深度学习方法的超分辨率(Super-resolution)方向论文【不定期更新】
  17. vmware_无法连接虚拟机vmx提前退出
  18. Python 某电子产品销售数据分析报告及RFM模型(一)
  19. 在10万以内的一个整数,它加上 100 后是一个完全平方数,再加上 168 又是一个完全平方数,请问该数是多少?
  20. Ubuntu系统下卸载命令apt-get remove/purge/autoremove/clean/autoclean的区别

热门文章

  1. Win10电脑提示Task Host Window阻止关机解决方法
  2. Apache Flink 在移动云实时计算的实践
  3. 使用飞桨PaddleSeg实现语义分割识别天空(一)
  4. 【有限元分析】apdl建立菩萨三维模型+FLAC3d力学计算
  5. 华为S系列交换机配置802.1x+MAC认证,python简洁配置版
  6. 监控平台SkyWalking9入门实践
  7. qq企业邮箱php发送实例6,PHP利用QQ免费邮箱发送邮件实例
  8. impdp命令导入.dmp文件
  9. 74161计数器设计十二和二十进制计数器
  10. ESP32-C3入门教程 基础篇⑪——Non-Volatile Storage (NVS) 非易失性存储参数的读写