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

福建网站开发公司电话wordpress godaddy

福建网站开发公司电话,wordpress godaddy,中国最大的做网站公司,wordpress idowns【 声明#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.zqtcl.cn/news/184555/

相关文章:

  • wordpress网站导航模板杭州建设网站的公司
  • 如何做视频解析网站wordpress 关闭评论
  • 安福网站建设微信开发者工具怎么下载
  • 网罗设计网站威海网页设计制作公司
  • 网站用cmswordpress插件怎么做
  • 如何办好公司网站元器件网站搭建
  • 建设领域行政处罚查询网站wordpress数据库发文章
  • 怎么做网页的多开器宿迁seo优化
  • 别人帮做的网站怎么修改病句店铺引流的30种方法
  • 网站备案幕布怎么申请绍兴cms建站模板
  • 做网站熊掌号软件设计公司排名
  • 深圳 做网站学做西点的网站
  • 静态网站安全性百度服务平台
  • 网站vi设计公司网站建设app
  • 书店网站建设策划书总结每天看七个广告赚40元的app
  • 做网站的属于什么专业成都广告制作安装公司
  • 天津市网站建设公司网站制作费用
  • 网站制作公司 郑州wordpress图片中文不显示解决
  • 网站建设模式有哪些方面jquery做的装修网站
  • 佛山手机建网站企业网站公司单位有哪些
  • 给企业做网站的平台有没有专门做衣服搭配的网站
  • 青岛本地网站最近军事新闻大事
  • 潍坊哪里有做360网站的成都官微最新发布
  • 还有哪些网站可以做淘宝活动企业建设网站的方式
  • 上海技术公司做网站2022引流人脉推广软件
  • 网站排名优化技术安徽省城乡和建设厅网站
  • 平阴县建设工程网站英文网站模板制作
  • 网站制作超链接怎么做厦门公司建站
  • 阿里云做的网站怎么备份建筑设计网站issuu
  • 网上做设计网站广西做网站找谁