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:在PC主机直连PLC的情况下,固定为00。 SID:通常设置为006.Fins command cod
1.西门子和三菱的几个区别(上位只关心的通讯层面): 1. 西门子PLC通讯端口固定102,但是可以连接多个PC端(客户端),三菱PLC通讯端口可以自定义,最多好像8个,但是每个端口只能连接一个客户端; 2. 两者的读写指令类似,但是西门子在端口连接的时候,要做两个初始化指令交互后,才能正常读写处理; 如果中途有错误格式的指令,可能导致端口连接断开; 3. 三菱PLC主要是以字为单位读写的;西门子主要是以字节为单位读写; 所以三菱相邻两个地址相差16bit,西门子相邻两个地址相差8bit; 4
命名空间:sharClass.UserPermission功能:用户权限类,可为类或者Form提供用户权限检查机制功能详细说明:当窗体继承了UserPermission类后,即拥有了权限检查机制,可以解决某些功能是否有权限使用。netMarketing的myForm类就是继承了UserPermission类,因此当一个窗体继承了myForm类后,也同样拥有了权限机制。勇哥推荐最好是继承myForm类,因为它除了继承了UserPermission烊的权限功能,还有诸如保存窗体位置等相关的功能。Us
命名空间:netMarketing.winformHelper.dockingHelper功能:方便使用Docking的辅助类. Docking提供了窗体停靠的功能,类似VS编辑器的窗体停靠。功能详细说明:Docking是一个窗体停靠效果的控件,类似于VS面板中的依靠功能。这个类的作用是让Docking更加容易使用。要实现窗体停靠要做到三个方面: 1. MainForm中放入dockPanel控件 2. MainForm的属性IsMdiCont
命名空间:netMarketing.automation.plc.OmronPlc功能:基于欧姆龙RS232 Host Link Fins协议通讯类功能详细说明:欧姆龙PLC的 Host Link Fins通讯协议是一种帧通讯协议,它可以批量读取或者写入数据到PLC内存区,支持DM, A, W, T, CIO, H 等内存区,并且可以读了字或者位。另外,HostLink协议只支持读取监视模式下的数据,而Host Link Fins协议无论在监视还是运行模式下都是可以读写的。对于hostlink
命名空间:netMarketing.vision.CCDMotion.visionFunc.vFunBaseMethod功能:视觉基础方法, 本类是对halcon算子的直接封装,本类的方法名和halcon对应算子同名字, 以方便对应查看.功能详细说明:vFunBaseMethod以C#的函数调用方式封装了halcon的常用算子,由于halcon的算子有数千个,这个类只封装了勇哥常用的算子,目前正在持续增加中。常用函数列表:参考例子: &n
命名空间:netMarketing.vision.halcon.multiVisionWin功能:基于halcon视图的多窗口控件,最多四个窗口功能详细说明:multVisionWin是一个拥有四个halconWin控件的多窗体控件,由于可以设置为单窗口显示还是四窗口显示,因此许多时候可以替代halconWin控件来使用。multVisionWin除了拥有halconwin控件的功能与设定,还拥有自己的特有的设定项。常用函数列表:参考例子:代码:using HalconDotNet;
命名空间:netMarketing.automation.ioHelper功能:io操作类,管理输入输出IO对象、气缸对象、真空对象功能详细说明:ioHelper类用于管理输入输出IO、气缸对象、真空对象。当前版本的气缸对象与真空对象还不完善,需要后续版本进行增强。这个类有两个配套的自定义控件 inputIOGroup和outputIOGroup,前者用于编辑输入IO,后者用于编辑输出IO。使用这个类后,可以极大的减少IO操作的代码。IO调试面板不再需要人工拖一些按钮上去一个一个的写,
命名空间:winformHelper.dynMenuHelper功能:动态菜单类,支持功能有:多级菜单、勾选项、隐藏和变灰菜单项、菜单项定义图标、菜单项点击调用资源功能详细说明:dynMenuHelper类用于动态生成菜单项目,支持menuStrip顶部菜单,和contextMenuStrip关联菜单。目前功能包括:支持多级菜单、勾选项、隐藏菜单项、菜单项变灰、菜单项图标、菜单项点击后调用资源。对于menuStrip顶部菜单,其基本使用方法为:1. 在界面上放置菜单控件 2
命名空间:sharClass.dataSetHelper功能:管理内存数据库DataSet功能详细说明:数据集辅助类,管理内存数据库DataSet和其数据表DataTable集合。DataSet是数据集,它可以包含多张数据表(DataTable)。这一点就像是EXCEL工作簿与工作表的关系。DataSet相当于是内存中的数据库,在数据增加删除查询上拥有速度与方便性上的优势,但是它和正则表达式一样,对它的操作方法属于常学常忘的内容,真到用起来的时候经常必须百度。这个类可以极大简化DataSet的操