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

Keyence——PLC__Mitsubishi_PLC__Read_Write_Ascii

from HslCommunication import MelsecMcNet, OperateResult

def main():
    # 创建一个MelsecMcNet对象
    mc_client = MelsecMcNet("166.166.166.166", 5000)  # 使用正确的端口号
    
    # 连接到PLC
    connect_result = mc_client.ConnectServer()
    if not connect_result.IsSuccess:
        print(f"无法连接到PLC: {connect_result.Message}")
        print(f"详细信息: {connect_result.UserMessage}")
        print(f"原始错误: {connect_result.ErrorCode}")
    else:
        print("已连接到PLC")
        print("IP_Port_166_166_166_166_5000  PLC Setting")
        
        # 从EM0读取整数
        em0_address = "D2"  # 假设EM0对应的地址是D0
        read_result = mc_client.ReadInt16(em0_address)
        if read_result.IsSuccess:
            em0_value = read_result.Content
            print(f"从DM2读取的整数值为: {em0_value}")
     


http://www.mrgr.cn/news/36350.html

相关文章:

  • 遗忘的数学(拉格朗日乘子法、牛顿法)
  • 【Vision Transformer】辅助理解笔记
  • C++进阶——二叉搜索树
  • kibana开启访问登录认证
  • 如何在 Vue 3 项目中使用 Vuex 进行状态管理?
  • 开放原子开源基金会网站上的开源项目EasyBaaS存在内存泄露缺陷
  • 安卓简易权限调用
  • 文献阅读——基于拉格朗日乘子的电力系统安全域边界通用搜索方法
  • 制作一个能对话能跳舞的otto机器人
  • HashMap和Hashtabe的区别
  • 编程遇到问题了?一个命令让 AI 解决你的困惑!
  • 在 VS Code 中配置 C/C++ 开发环境(详细指南)
  • 前缀和(2)_【模板】二维前缀和_模板
  • AXI4-Stream
  • DNS协议解析
  • 关联式容器——map与set
  • 单链表的实现(C语言)
  • ③无需编程 独立通道 Modbus主站EtherNet/IP转ModbusRTU/ASCII工业EIP网关串口服务器
  • 深入探秘 WorkManager:Android 异步任务管理的强大工具
  • Solidity智能合约中的异常处理(error、require 和 assert)