- 博客(0)
- 资源 (4)
- 收藏
- 关注
SajetConnect.dll
1. 当选择MES卡站功能时调用“SajetTransStart”建立与MES连接:
函数为:Void SajetTransStart()
2. 数据传输 调用 SajetTransData(f_iCommandNo : integer;f_pData,f_pLen : pointer)
A、第一次输入员工编号,员工编号输入正确后其他输入均默认为条码;
传给MES: (1,emp)
MES回传: 通过-“OK;OK”;
没通过-“NG;错误信息”
B、输入条码
传给MES : (2,sn)
MES回传: 通过-“OK;OK”;
没通过-“NG;错误信息”
C、检测完成后结果
传给MES: (3,emp;sn;defect) 其中defect为错误代码,检测PASS为”N/A”,检测FAIL为“FAIL”.
MES回传 通过-“OK;OK”;
没通过-“NG;错误信息”
3. 关闭程式或关闭卡站功能时调用“SajetTransClose”关闭连接;
函数为:Void SajetTransClose ()
2018-08-23
DirectX 9.0 3D 游戏开发编程基础在Window7 下VS2010的配置步骤和常见报错
DirectX 9.0 3D 游戏开发编程基础在Window7 下VS2010的配置步骤和常见报错
2013-06-23
MODBUS TCP C# 源码 -- 测试过信捷PLC
开发工具VS2008, 测试过信捷PLC,基本可用,本人也是菜鸟,自己写的,大家有意见可以提,不要拍我砖啊。 涉及功能码: 01 读开关 05 写开关 03 读单路寄存器 06 写单路寄存器 10 写多路寄存器 分享给大家,谢谢��.
这个是根据前人发布的MODBUS类我自己改的,如果功能不足或者有欠缺请告知,谢谢大家。
我测试的时候,读取多位寄存器的时候,最多读取到8个寄存器,超过8个的话,第九个就不对了。
如:从0位开始取22个寄存器:
发送:03 00 00 00 00 06 62 03 00 00 00 16
接收:03 00 00 00 00 2F 62 03 2C 00 01 00 02 00 03 00 00 00 00 00 00 00 00 00 00 03 00 00 00 00 2F 62 03 2C 00 01 00 02 00 03 00 00 00 00 00 00 00 00 00 00 03 00 00
第二行开始又是03 00 00 00 00 2F 62 03 2C 00 01 00 02 00 03 00 00 00 00 00 00 00 00 00 00开始重复了。我用的信捷PLC,望高手告知错误。
2012-10-19
C# 源码 VS2008 基于MODBUS的RTU 串口通信
完整的C#源码,开发工具VS2008, 测试过信捷PLC,基本可用,本人也是菜鸟,自己写的,大家有意见可以提,不要拍我砖啊。
涉及功能码:
01 读开关
05 写开关
03 读单路寄存器
06 写单路寄存器
10 写多路寄存器
分享给大家,谢谢收藏。
2012-10-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人