介绍
OptoMMP功能块的设计和实现是强烈影响如下:
- 公共行为模型
- Modbus FB图书馆
公共行为模型
的公共行为模型是一个标准的CODESYS图书馆内支持异步操作的手段。
一个完整的实现是可用的公共行为模型库。
遵循OptoMMP函数块边缘触发设计。他们特别延长ETrigTo功能块提供超时机制。
Modbus FB图书馆
OptoMMP Modbus协议非常相似。这两个协议提供一个地址空间,对阅读和写作都有操作一个或多个地址。
主要使用在CODESYS Modbus的方法Modbus现场总线支持,设备添加到项目的设备树。这是类似于添加groovI / O设备树。
或者,可以使用的编程方法Modbus FB图书馆。它提供了一个客户端可以使用的功能块请求特定的读或写操作的功能块。
OptoMMP功能块的设计密切关注Modbus FB库的设计。
例如,这里有一些简单的连续函数图的代码。一个眨眼功能块(从标准Util库)是脉冲布尔变量命名xLedOutput。

这里是Modbus FB功能块写xLedOutput一个数字输出(线圈在地址583)。客户端连接和将尝试重新连接,如果有一个错误,它离线。它发送写请求尽快上一个完成为止。
同样,这是相当于OptoMMP代码。它还写道xLedOutput一个数字输出(地址0 xf0221240)。客户端连接和将尝试重新连接,如果有一个错误,它离线。它发送写请求尽快上一个完成为止。
下一个步骤
继续的你好,世界!的例子。