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

刘强东自己做网站阿里巴巴官网下载app

刘强东自己做网站,阿里巴巴官网下载app,启用wordpress rest api,flash 网站引导页【 声明#xff1a;版权所有#xff0c;欢迎转载#xff0c;请勿用于商业用途。 联系信箱#xff1a;feixiaoxing 163.com】 plc是工控领域很重要的一个器件。简单的plc一般就是对io进行控制#xff0c;但是复杂的plc#xff0c;还可以控制电机、变频器#xff0c;在工业…【 声明版权所有欢迎转载请勿用于商业用途。 联系信箱feixiaoxing 163.com】 plc是工控领域很重要的一个器件。简单的plc一般就是对io进行控制但是复杂的plc还可以控制电机、变频器在工业生产中非常重要。一般plc的价格也是根据有多少的io口来确定的。另外plc的控制接口也很多一般是以485为主。而现在越来越多的设备选择了网络型的plc使用起来也十分方便。今天我们就来学习下如何在qt的环境下操作plc。 1、创建基础的qt widget环境 为了编程和使用方便首先创建一个qt widget环境。 2、练习qt的串口编程 串口编程在qt上开发也是十分地方便。本身QtSerialPort支持串口。添加合理的头文件之后只需要在链接文件的时候添加Qt5SerialPortd.lib即可。注意这个时候最好给出完整地lib文件地址。 #include QApplication #include QtSerialPort/QSerialPort #include QDebugint main(int argc, char *argv[]) {QApplication app(argc, argv);QSerialPort serialPort;serialPort.setPortName(COM1); serialPort.setBaudRate(QSerialPort::Baud9600); serialPort.setDataBits(QSerialPort::Data8); serialPort.setParity(QSerialPort::NoParity); serialPort.setStopBits(QSerialPort::OneStop); if (serialPort.open(QIODevice::ReadWrite)) {qDebug() Serial port opened successfully.;// write data to plcQByteArray writeData Hello PLC;qint64 bytesWritten serialPort.write(writeData);qDebug() bytesWritten bytes written;// read data from plcQByteArray readData serialPort.readAll();qDebug() Read data: readData;serialPort.close();qDebug() Serial port closed.;}else {qDebug() Failed to open serial port.;}return app.exec(); } 3、继续练习qt的modbus网络编程 除了串口之外qt还支持modbus编程。对应的头文件一般是QtSerialBus/QModbusTcpClient、QtSerialBus/QModbusDataUnit。同样连接的时候需要添加上Qt5SerialBusd.lib文件。这个文件一样最好添加上完整的目录地址。 #include QApplication #include QtSerialBus/QModbusTcpClient #include QDebug #include QtSerialBus/QModbusDataUnitint main(int argc, char *argv[]) {QApplication app(argc, argv);QModbusTcpClient modbusClient;modbusClient.setConnectionParameter(QModbusDevice::NetworkPortParameter, 502); modbusClient.setConnectionParameter(QModbusDevice::NetworkAddressParameter, 192.168.1.1); // connect device firstif (modbusClient.connectDevice()) {qDebug() Modbus TCP client connected successfully.;QModbusDataUnit readUnit(QModbusDataUnit::HoldingRegisters, 0, 10); // send requestauto *reply modbusClient.sendReadRequest(readUnit, 1);if (reply) {if (reply-isFinished() reply-error() QModbusDevice::NoError) {qDebug() Read successful:;const QModbusDataUnit result reply-result();for (int i 0; i result.valueCount(); i) {qDebug() Register i : result.value(i);}}else {qDebug() Read error: reply-errorString();}reply-deleteLater();}else {qDebug() Failed to send read request.;}// disconnect device nowmodbusClient.disconnectDevice();qDebug() Modbus TCP client disconnected.;}else {qDebug() Failed to connect Modbus TCP client.;}return app.exec(); }
http://www.hkea.cn/news/14412351/

相关文章:

  • 平台网站建设协议书坑梓网站建设包括哪些
  • 福州软件网站开发培训班那些网站使用vue做的
  • 博客网站seo站长之家seo综合查询
  • 怎么用手机做刷会员网站温州seo结算
  • 京东购物网站怎么做123邢台招聘信息网
  • 聚美优品返利网站怎么做网站的彩色标签怎么做的
  • 做界面网站用什么语言网站空间合同
  • 浙江网站建设商城价格三合一网站和传统网站
  • 规划和布局营销型网站的四大重点vs做网站怎么添加子页
  • 网页浏览器哪个好用淮安做网站seo
  • 有哪些网站是用php做的网络售后服务
  • 深圳网站建设素材网站iis网站属性
  • 济南建站公司价格wordpress表白模板下载
  • 网站排名下降原因西宁市网站设计企业
  • 安庆哪里做网站怎么做网站推广的论文
  • 全球搜索引擎网站图片编辑器免费
  • 免费送的广告怎么在网站上做什么是网络设计冗余设计
  • 上海网站seo设计公司怎么做网站
  • 太原网站公司网站开发快递文件
  • 怎么样才能建立网站平台wordpress um插件
  • 家教网站域名怎么做设计网站大全湖南岚鸿网站大全
  • 陕西省建设厅申报网站暴风seo论坛
  • 微信公众号微网站怎么做的中国容桂营销网站建设
  • 网站如何被百度快速收录宣传部网站建设策划书
  • 江苏两学一做网站搜狗关键词排名查询
  • 门户站模板做同城特价的网站有哪些
  • 百度搜索工具宁波网站建设优化排名
  • 重庆智能网站建设企业wordpress 网址全部变成ip
  • 商城网站大概多少钱wordpress用户组阅读文章
  • 企业管理信息系统网站市场营销七大策略