

FUNCTION CRC: VOID
TITLE = 'Modbus Crc'
VERSION : '1.0'
KNOW_HOW_PROTECT
AUTHOR : WangFeng
Name : '20060416'
Family : 'CRC'
VAR_TEMP
END_VAR
VAR_INPUT
END_VAR
VAR_IN_OUT
END_VAR
VAR_OUTPUT
END_VAR
BEGIN
Crc16 := 65535;
FOR i := 1 TO crc_strlen
OP15+S5 95U
| Thailand: TP277 10' + 1G SD卡 + WinccFlexible2005 由于2005版本低,新屏更新老一些的操作系统。 下载程序,运行OK。但在修改程序,重新编译下载后,软件启动后,报警指示器不闪烁(有报警),脚本程序不执行! 启初还以为程序编译或操作系统有问题,重试N次也不行............ 问题原因:由于组态使用了大量配方,并且在下载程序时,选择了覆盖数据记录。导致软件运行时,需要对所有配方数据进行一次初始化,时间比较长,但初始化一次后,再启动就不会出现等待时间比较长的情况。 报警数据Log,刚开始也不行,没注意SD卡的防写保护开关,打开就没问题. 以前用的CF卡,没这问题. |
近日为群友作了一个关于读写R1-R20参数的扩展界面OEM程序,使用OEM开发包 ,VB6
,VC6制作。近日将传至我的雅虎邮箱。
|
|
|
标签:其他频道 |
分类:S7 |
收藏
用途:诊断总线上站点的情况;
使用过程:
1,调用FB 125或者FC 125;
2,在OB 1内或者在OB 8*内使用这些功能块;
FB125功能块在程序OB1、OB82
、OB86中直接调用,调用后及输入输出参数描述如下:
Network: 4该程序块用于切丝机分布PROFIBUS-DP总线的诊断(interrupt)
CALL DETAIL_DP_DIAG , DETAIL_DIAG_DB
DP_MASTERSYSTEM :=1 // 主站地址号。
EXTERNAL_DP_INTERFACE:=FALSE //PROFIBUS-DP是集成总线接口。
MANUAL_MODE :=DB50.DBX126.0 //诊断模式:自动模式设定为“0”;手动模式设定为“1”。
SINGLE_STEP_SLAVE :=DB50.DBX126.1 //切换显示另一个故障从站标志。
SINGLE_STEP_ERROR :=DB50.DBX126.2 //切换到已指示的故障从站上另一个错误标志。
RESET :=DB50.DBX126.3 //总线复位。
SINGLE_DIAG :=DB50.DBX126.4 //手动模式:读指定的DP从站信息。
SINGLE_DIAG_ADR :=DB50.SING_DIAG_ADR // 手动
[face=宋体]------------------------------------------------------------------
SIEMENS SIMATIC S5 AS511 (Programming port) protocol
description
Last reviewed: May 4, 1999
- corrected a DLE/ACK sequence in DBWrite
function
- provided new informations on data synchronisation between
AS511
------------------------------------------------------------------
COM port setup
--------------
Siemens data frame is not usual, open your port with:
DLE control character
---------------------
DLE (10hex) is a control character, used to inform the receiver
that the
following