多语言展示
当前在线:472今日阅读:84今日分享:32

DP/DP或 PN/PN couper 的通信程序编写

DP/DP couperhuo PN/PN couper是用于两个主站或IO控制器间的相互通信,在硬件组态完成后编写的通信程序,分为普通程序和安全程序。普通程序使用相对简便应用较多,而安全程序适用于有安全模块和程序且需要相互通信的场合。备注:以下程序仅个人偏好编写。
工具/原料
1

带step 7 软件笔记本 、网线

2

两个需要通信的网络段

方法/步骤
1

普通程序的通信方式:根据普通程序IO地址分配情况使用SFC20直接将另一方数据读取或发送到目标地址里。

2

安全程序的通信方式:安全程序的IO地址必须使用In_Out分配方式,并且必须是12byte in 和6byte out 或者是 6byte in和12byte out,因为每种分配方式中的6byte in和6byte out是安全程序系统占用,而剩余的6byte才是用户数据。安全程序必须使用FB224(接受)和FB223(发送)功能块,使用时填写背景DB块号且不能重复。具体FB块管脚定义见步骤3。

3

参照西门子F1帮助管脚定义如图所示:

注意事项
1

安全程序接收块FB224必须在程序段首,发送块FB223必须在程序段末。

2

发送块或接收块用户程序6byte是由2byte bool值和2个 int值组成,使用时应注意数据类型是采用bool或int。

推荐信息