2022-11-24 22:51:41
勇哥注:都是些不错的基础概念。如果d区保存字符(char),则要参考下面的ascII表。32位浮点指令前缀DE32位整形指令前缀 D输入输出点 X,Y 是位元件,也是bool类型已知,M100为HMI屏幕上按键,若M100按位时间为t ms,扫描周期为A ms,t/A能整除,原来寄存器中的初始值为0,求D100、D110、D120、D130中的数据为多少,梯形图如图1所示。图1 梯形图 本...
2019-04-06 10:04:02
这个例子使用HslCommunication类库的三菱plc读写测试程序,所以在使用前,请安装这个组件。HslCommunication类库的作者功底扎实,其代码质量很高,是勇哥学习的标榜。同时作者有愿望和勇气为工业4.0做技术上的积累,这个高度让人汗颜,这里向作者表达真心的致敬。示例代码:using HslCommunication;
using HslCommunication.Profin...
2019-04-02 15:52:34
起始位置 数量55000 00FF FF03 00 0C00 1000 0104 0000 FB0000 A8 0500 命令 子命令 寄存器改报文为16进制,是高位在前,低位在后。起始位置是中间两位无意义...
2019-03-23 17:18:24
组态软件的一些组件,关联到plc的内存,能反映出plc程序的运行结果。下面的程序模拟了组态软件这种效果,其目的是方便测试plc程序的运行效果,而不借助于实际的硬件。例如我们用plc编写一下交通灯轮换显示的程序,可以用本程序实现实时的结果显示。这里的plc程序勇哥只是用3个输入IO,点亮3个输出IOplc用的是欧姆龙的cp1h下面是pc端的程序,当设置好plc的连接参数和输出IO地址后,会实时显示上...
2019-03-18 11:39:19
命名空间:netMarketing.automation.plc.Omron.FinsLibrary功能:欧姆龙PLC基于Tcp通讯的Fins通讯类,支持全系列的欧龙PLC功能详细说明:FinsSocket支持的欧姆龙PLC包括CP系列, Nj系列, Nx系列的欧姆PLC。可以在监视模式或者运行模下读写PLC的内存。这个类使用简单,已经经过多个项目检验过,勇哥推荐使用它!常用函数列表:/// 构造...
2019-03-15 10:28:58
命名空间:netMarketing.automation.plc.OmronPlcNet功能:OmronPlc基于tcp的Fins读写类。可用NJ系列,CP1H系列的欧姆龙PLC功能详细说明:OmronPlcNet类是基于tcp的Fins通讯类。可用NJ系列,CP1H系列的欧姆龙PLC。常用函数列表:/// 构造函数
public OmronPlcNet(Byte clientNode, Byt...
2019-03-05 19:56:55
Fins指令是欧姆龙PLC的一种通讯帧方式的通讯方式,上位机可以借助于它实现读写PLC内存。这种Fins即可以基于以太网,也可以基于tcp,本文介绍的是tcp方式的fins。‘’...
2019-03-05 19:52:43
Fins command code:参考Fins通讯手册P81.@:Hostlink协议起始代码2.Unit No.:单元号,对应PLC内置串口或串行通讯单元设置的Hostlink号。3. Header code:在PC主机直连PLC的情况下,头代码为FA4.Response wait time:设置范围为0~F,单位为10ms,例如设置为2,则响应等待时间为20ms5.ICF、DA2、SA2:在...
2019-03-05 19:47:14
1.西门子和三菱的几个区别(上位只关心的通讯层面): 1. 西门子PLC通讯端口固定102,但是可以连接多个PC端(客户端),三菱PLC通讯端口可以自定义,最多好像8个,但是每个端口只能连接一个客户端; 2. 两者的读写指令类似,但是西门子在端口连接的时候,要做两个初始化指令交互后,才能正常读写处理; 如果中途有错误格式的指令,可能导致端口连接断开; 3. 三菱PLC主要是以字为单位读写的;西门...
2019-02-16 22:17:49
命名空间:netMarketing.automation.plc.OmronPlc功能:基于欧姆龙RS232 Host Link Fins协议通讯类功能详细说明:欧姆龙PLC的 Host Link Fins通讯协议是一种帧通讯协议,它可以批量读取或者写入数据到PLC内存区,支持DM, A, W, T, CIO, H 等内存区,并且可以读了字或者位。另外,HostLink协议只支持读取监视模式下的数...