zl程序教程

您现在的位置是:首页 >  其他

当前栏目

C#与松下PLC串口通讯发送,接收数据

2023-04-18 13:17:23 时间

记录与学习

第一次跟PLC打交道,C#与松下plc交互读写功能,很多东西都是自己在网上找的,整理了下做个记录

 引入“Panasonic.dll”文件

下载地址 百度盘百度网盘 请输入提取码  提取码:8vnm

 public Panasonic.PLC Sp_PLC; 

 Sp_PLC.WCS("R", "1", true);//提示PLC软件初始化完成,可以正常工作

 寄存器   写入:WD    读取:RD

 触点写入:WCS,多个读取 :RCCCBool  单个读取:RCS

多个读取:X0-XF

 bool[] bol = new bool[16];
  bol = Sp_PLC.RCCbool("X", "0000");

单个读取: X0

bool bol=Sp_PLC.RCS("X","0");

注:子窗体需要操控PLC时,要把主窗体与plc交互关掉,不然会卡掉,我这边用的是Timer来做限制的

写入“R11” 右移动

写入"DT32450" 手动速度