西門子6AV6381-2BF07-5AV0
分配參數(shù)并加計(jì)數(shù) (S7-1500)
說(shuō)明
可使用“分配參數(shù)并加計(jì)數(shù)"指令遞增計(jì)數(shù)器值。如果輸入 CU 的狀態(tài)從“0"變?yōu)椤?"
(上升沿),則當(dāng)前計(jì)數(shù)器值將加 1。當(dāng)前計(jì)數(shù)器值在輸出 CV 處輸出十六進(jìn)制值,在
輸出 CV_BCD 處輸出 BCD 編碼的值。計(jì)數(shù)達(dá)到上限“999"后,停止遞增。達(dá)到上限后,
即使出現(xiàn)上升沿,計(jì)數(shù)器值也不再遞增。
當(dāng)輸入 S 的狀態(tài)從“0"變?yōu)椤?"時(shí),將計(jì)數(shù)器值設(shè)置為參數(shù) PV 的值。如果已設(shè)置計(jì)
數(shù)器,并且輸入 CU 處的 RLO 為“1",則即使沒(méi)有檢測(cè)到沿的變化,計(jì)數(shù)器也會(huì)在下
一掃描周期相應(yīng)地進(jìn)行計(jì)數(shù)。
當(dāng)輸入 R 的狀態(tài)變?yōu)椤?"時(shí),將計(jì)數(shù)器值置位為“0"。只要 R 輸入的狀態(tài)為“1",
輸入 CU 和 S 狀態(tài)的處理就不會(huì)影響該計(jì)數(shù)器值。
指令
4.1 指令
對(duì) PLC 進(jìn)行編程
1202 編程和操作手冊(cè), 10/2018
如果計(jì)數(shù)器值大于 0,輸出 Q 的狀態(tài)就為“1"。如果計(jì)數(shù)器值等于 0,則輸出 Q 的信
號(hào)狀態(tài)為“0"。
說(shuō)明
只需在程序中的某一位置處使用計(jì)數(shù)器,即可避免計(jì)數(shù)錯(cuò)誤的風(fēng)險(xiǎn)
使用 SINUMERIK STEP 7 Toolbox V14 SP1,可通過(guò)以下功能和工具在 TIA Portal 中對(duì)
SINUMERIK 硬件設(shè)備進(jìn)行配置:
● 將 SINUMERIK 840D sl 的以下模塊添加到硬件目錄(固件版本 V4.5 SP2 及更高版本)
中:
– NCU 710.3B
– NCU 720.3B
– NCU 730.3B
– NX10.3
– NX15.3
● 將 ADI4 模塊添加到硬件目錄中
● 基本 SINUMERIK PLC 程序,適用于以下版本
– V4.5.x.x
– V4.7.x.x
– V4.8.x.x
基本 PLC 程序以“SINUMERIK 840D sl PLC 基本程序"庫(kù)的形式,通過(guò)
SINUMERIK STEP 7 Toolbox V14 SP1 進(jìn)行安裝。
● 支持硬件移植
● 創(chuàng)建 SINUMERIK PLC 調(diào)試日志、PLC 硬件升級(jí)日志和重新加載日志
● 導(dǎo)出 SINUMERIK Operate 的 PLC 符號(hào)
● 導(dǎo)入 SINUMERIK 用戶文本
● 創(chuàng)建 SINUMERIK PLC 日志
● 支持 PROFINET IO IRT for NCK
● 支持 SINUMERIK Safety Integrated 和 Safety Integrated Plus
● 支持 NC-VAR-Selector(外部工具)
TIA Portal V14 SP1 中的新功能
3.5 工程組態(tài)選件
TIA Portal 中的新功能
編程和操作手冊(cè), 10/2018 45
3.6 運(yùn)行選件
說(shuō)明
以下新選件僅作為運(yùn)行選件,隨 TIA Portal V14 SP1 一同提供。ProDiag 產(chǎn)品已集成
到當(dāng)前的 STEP 7 和 WinCC 產(chǎn)品中,在實(shí)際硬件中使用時(shí)進(jìn)行許可。與工程組態(tài)選
件不同,運(yùn)行選件與版本無(wú)關(guān)。
SIMATIC ProDiag
● S7-GRAPH 塊版本 V4.0 及以上版本可采集所分配操作數(shù)的初始值。
● 在 HMI 設(shè)備上,初始值通過(guò)“PLC 代碼視圖"對(duì)象進(jìn)行顯示。發(fā)生錯(cuò)誤時(shí),可立即
檢測(cè)到錯(cuò)誤的操作數(shù)(條件分析)。初始值將保持不變,直至新錯(cuò)誤將其覆蓋。
● 在進(jìn)行初始值采集中,可使用 S7-GRAPH 函數(shù)塊中所用用于轉(zhuǎn)換條件和聯(lián)鎖的指
令。在進(jìn)行位邏輯運(yùn)算時(shí),將存儲(chǔ)該操作數(shù)的狀態(tài)。而在進(jìn)行比較器運(yùn)算時(shí),
則存儲(chǔ)比較的結(jié)果。
SIMATIC Energy Suite S7-1500
SIMATIC Energy Suite 是 TIA Portal 中集成的一個(gè)選件,將能源功能與自動(dòng)化控
制有效地組合在一起,可實(shí)現(xiàn)生產(chǎn)中能源數(shù)據(jù)的高度。此外,由于顯著簡(jiǎn)化了記
錄能量的組件組態(tài),組態(tài)工作量大幅。
功能:
● 集成能源組態(tài),操作更為直觀清晰
● 基于 S7-1500 中的基本能源數(shù)據(jù)(電能和功率),自動(dòng)生成 PLC 能源程序
● 歸檔到 WinCC Runtime Professional 中,或 PLC 中的 SIMATIC 存儲(chǔ)卡內(nèi)
● 無(wú)縫銜接 SIMATIC Energy Manager PRO
V14 SP1 中的新增功能:
● 基于附加能源數(shù)據(jù)(電流、電壓、),自動(dòng)生成 PLC 程序
● 除了手動(dòng)導(dǎo)出能源數(shù)據(jù)之外,現(xiàn)還支持自動(dòng)導(dǎo)出(如,每周一的 00: 15 開(kāi)始導(dǎo)出上一
周的能源數(shù)據(jù))
WinCC System SW V7.4 SP1 Asia, RC 512(512 Power-Tags), 運(yùn)行時(shí)/Configuration-Software auf DVD,浮動(dòng)許可證, License Key auf U 盤, Klasse A, 5-sprachig(de,en,fr,sp,it), 可運(yùn)行 unter Windows 7 Prof/Ent/Ult +SP1(32 位)/ 7 Prof/Ent/Ult +SP1(64 位)/ 8.1 Prof./ENT(32 位)/ 8.1 Prof./ENT(64 位)/ 10 Prof./ENT(64 位)/ 服務(wù)器 2008 R2+SP1(64 位)/ 服務(wù)器 2012 R2(64 位)
6AV6 381-2BC07-0AV0 WINCC監(jiān)控系統(tǒng)(128點(diǎn)運(yùn)行版)
6AV6 381-2BD07-0AV0 WINCC監(jiān)控系統(tǒng)(512點(diǎn)運(yùn)行版)
6AV6 381-2BE07-0AV0 WINCC監(jiān)控系統(tǒng)(2048點(diǎn)運(yùn)行版)
6AV6 381-2BF07-0AV0 WINCC監(jiān)控系統(tǒng)(64K點(diǎn)運(yùn)行版)
6AV6 381-2BH07-0AV0 WINCC監(jiān)控系統(tǒng)(8K點(diǎn)運(yùn)行版)
6AV6 381-2BJ07-0AV0 WINCC監(jiān)控系統(tǒng)(100K點(diǎn)運(yùn)行版)
6AV6 381-2BK07-0AV0 WINCC監(jiān)控系統(tǒng)(150K點(diǎn)運(yùn)行版)
6AV6 381-2BL07-0AV0 WINCC監(jiān)控系統(tǒng)(256K點(diǎn)運(yùn)行版)
6AV6 381-2BM07-0AV0 WINCC監(jiān)控系統(tǒng)(128點(diǎn)全用戶版)
6AV6 381-2BN07-0AV0 WINCC監(jiān)控系統(tǒng)(512點(diǎn)全用戶版)
6AV6 381-2BP07-0AV0 WINCC監(jiān)控系統(tǒng)(2048點(diǎn)全用戶版)
6AV6 381-2BQ07-0AV0 WINCC監(jiān)控系統(tǒng)(64K點(diǎn)全用戶版)
6AV6 381-2BS07-0AV0 WINCC監(jiān)控系統(tǒng)(8K點(diǎn)全用戶版)
6AV6 38-12BT07-0AV0 WINCC監(jiān)控系統(tǒng)(100K點(diǎn)全用戶版)
6AV6 381-2BU07-0AV0 WINCC監(jiān)控系統(tǒng)(150K點(diǎn)全用戶版)
6AV6 381-2BV07-0AV0 WINCC監(jiān)控系統(tǒng)(256K點(diǎn)全用戶版)
西門子WINCC V7.2監(jiān)控軟件
6AV6 381-2BC07-2AV0 WINCC監(jiān)控系統(tǒng)(128點(diǎn)運(yùn)行版)
6AV6 381-2BD07-2AV0 WINCC監(jiān)控系統(tǒng)(512點(diǎn)運(yùn)行版)
6AV6 381-2BE07-2AV0 WINCC監(jiān)控系統(tǒng)(2048點(diǎn)運(yùn)行版)
6AV6 381-2BF07-2AV0 WINCC監(jiān)控系統(tǒng)(64K點(diǎn)運(yùn)行版)
6AV6 381-2BH07-2AV0 WINCC監(jiān)控系統(tǒng)(8K點(diǎn)運(yùn)行版)
6AV6 381-2BJ07-2AV0 WINCC監(jiān)控系統(tǒng)(100K點(diǎn)運(yùn)行版)
6AV6 381-2BK07-2AV0 WINCC監(jiān)控系統(tǒng)(150K點(diǎn)運(yùn)行版)
6AV6 381-2BL07-2AV0 WINCC監(jiān)控系統(tǒng)(256K點(diǎn)運(yùn)行版)
6AV6 381-2BM07-2AV0 WINCC監(jiān)控系統(tǒng)(128點(diǎn)全用戶版)
6AV6 381-2BN07-2AV0 WINCC監(jiān)控系統(tǒng)(512點(diǎn)全用戶版)
6AV6 381-2BP07-2AV0 WINCC監(jiān)控系統(tǒng)(2048點(diǎn)全用戶版)
6AV6 381-2BQ07-2AV0 WINCC監(jiān)控系統(tǒng)(64K點(diǎn)全用戶版)
6AV6 381-2BS07-2AV0 WINCC監(jiān)控系統(tǒng)(8K點(diǎn)全用戶版)
6AV6 38-12BT07-2AV0 WINCC監(jiān)控系統(tǒng)(100K點(diǎn)全用戶版)
6AV6 381-2BU07-2AV0 WINCC監(jiān)控系統(tǒng)(150K點(diǎn)全用戶版)
6AV6 381-2BV07-2AV0 WINCC監(jiān)控系統(tǒng)(256K點(diǎn)全用戶版)
西門子WINCC 銷售訂貨型號(hào)大全:
6AV6 381-2BC07-0AV0 WINCC監(jiān)控系統(tǒng)(128點(diǎn)運(yùn)行版)
6AV6 381-2BD07-0AV0 WINCC監(jiān)控系統(tǒng)(512點(diǎn)運(yùn)行版)
6AV6 381-2BE07-0AV0 WINCC監(jiān)控系統(tǒng)(2048點(diǎn)運(yùn)行版)
6AV6 381-2BF07-0AV0 WINCC監(jiān)控系統(tǒng)(64K點(diǎn)運(yùn)行版)
6AV6 381-2BH07-0AV0 WINCC監(jiān)控系統(tǒng)(8K點(diǎn)運(yùn)行版)
6AV6 381-2BJ07-0AV0 WINCC監(jiān)控系統(tǒng)(100K點(diǎn)運(yùn)行版)
6AV6 381-2BK07-0AV0 WINCC監(jiān)控系統(tǒng)(150K點(diǎn)運(yùn)行版)
6AV6 381-2BL07-0AV0 WINCC監(jiān)控系統(tǒng)(256K點(diǎn)運(yùn)行版)
6AV6 381-2BM07-0AV0 WINCC監(jiān)控系統(tǒng)(128點(diǎn)全用戶版)
6AV6 381-2BN07-0AV0 WINCC監(jiān)控系統(tǒng)(512點(diǎn)全用戶版)
6AV6 381-2BP07-0AV0 WINCC監(jiān)控系統(tǒng)(2048點(diǎn)全用戶版)
6AV6 381-2BQ07-0AV0 WINCC監(jiān)控系統(tǒng)(64K點(diǎn)全用戶版)
6AV6 381-2BS07-0AV0 WINCC監(jiān)控系統(tǒng)(8K點(diǎn)全用戶版)
6AV6 38-12BT07-0AV0 WINCC監(jiān)控系統(tǒng)(100K點(diǎn)全用戶版)
6AV6 381-2BU07-0AV0 WINCC監(jiān)控系統(tǒng)(150K點(diǎn)全用戶版)
6AV6 381-2BV07-0AV0 WINCC監(jiān)控系統(tǒng)(256K點(diǎn)全用戶版)
西門子WINCC V7.2監(jiān)控軟件
6AV6 381-2BC07-2AV0 WINCC監(jiān)控系統(tǒng)(128點(diǎn)運(yùn)行版)
6AV6 381-2BD07-2AV0 WINCC監(jiān)控系統(tǒng)(512點(diǎn)運(yùn)行版)
6AV6 381-2BE07-2AV0 WINCC監(jiān)控系統(tǒng)(2048點(diǎn)運(yùn)行版)
6AV6 381-2BF07-2AV0 WINCC監(jiān)控系統(tǒng)(64K點(diǎn)運(yùn)行版)
6AV6 381-2BH07-2AV0 WINCC監(jiān)控系統(tǒng)(8K點(diǎn)運(yùn)行版)
6AV6 381-2BJ07-2AV0 WINCC監(jiān)控系統(tǒng)(100K點(diǎn)運(yùn)行版)
6AV6 381-2BK07-2AV0 WINCC監(jiān)控系統(tǒng)(150K點(diǎn)運(yùn)行版)
6AV6 381-2BL07-2AV0 WINCC監(jiān)控系統(tǒng)(256K點(diǎn)運(yùn)行版)
6AV6 381-2BM07-2AV0 WINCC監(jiān)控系統(tǒng)(128點(diǎn)全用戶版)
6AV6 381-2BN07-2AV0 WINCC監(jiān)控系統(tǒng)(512點(diǎn)全用戶版)
6AV6 381-2BP07-2AV0 WINCC監(jiān)控系統(tǒng)(2048點(diǎn)全用戶版)
6AV6 381-2BQ07-2AV0 WINCC監(jiān)控系統(tǒng)(64K點(diǎn)全用戶版)
6AV6 381-2BS07-2AV0 WINCC監(jiān)控系統(tǒng)(8K點(diǎn)全用戶版)
6AV6 38-12BT07-2AV0 WINCC監(jiān)控系統(tǒng)(100K點(diǎn)全用戶版)
6AV6 381-2BU07-2AV0 WINCC監(jiān)控系統(tǒng)(150K點(diǎn)全用戶版)
6AV6 381-2BV07-2AV0 WINCC監(jiān)控系統(tǒng)(256K點(diǎn)全用戶版)
WinCC 系統(tǒng)軟件V6.2+SP3 中文版 語(yǔ)言:中(簡(jiǎn)、繁)/英/韓/日
6AV6381-1AB06-2AV4 *版 從V5.x 到 V6.2+SP3
西門子6AV6381-2BF07-5AV0
1. 概述
對(duì)于一些通訊速率和穩(wěn)定性要求不高的場(chǎng)合,串行通訊仍有很廣泛的應(yīng)用。西門子標(biāo)準(zhǔn)的串行通訊的解決方案為CP340、CP341、CP440、CP441,但是如果現(xiàn)場(chǎng)CPU有集成的PTP接口,并且不需要使用一些加載協(xié)議(例如MODBUS),使用300C CPU的集成串口也可以進(jìn)行ASCII,3964(R),RK512等協(xié)議的通訊。
以下僅以ASCII協(xié)議為例、使用485接口,介紹如何使用300C CPU的集成PTP口進(jìn)行通訊。
2. 軟件環(huán)境
2.1. STEP7 V5.5
用于編寫(xiě)PLC程序,此軟件需要從西門子購(gòu)買,本文檔中所有的程序代碼均使用Step7 V5.5編寫(xiě)。
2.2. 串口調(diào)試器
第三方的軟件,可以從上下載。
只要是支持ASCII協(xié)議串口調(diào)試軟件即可,沒(méi)有特殊要求。
3. 硬件列表
PS 307 | 6ES7 307-1EA00-0AA0 |
CPU 314-2PTP | 6ES7 314-6BF01-0AB0 |
MMC | 6ES7 953-8LG11-0AA0 |
PC適配器(USB) | 6ES7 972-0CB20-0XA0 |
232轉(zhuǎn)485接頭 |
表1 在該項(xiàng)目中使用的硬件
4. 組態(tài)配置
4.1. 結(jié)構(gòu)示意圖
圖1 硬件結(jié)構(gòu)圖
4.2. 硬件組態(tài)
4.2.1 在Step7中建立1個(gè)新的S7-300站點(diǎn)
圖2 建立新的S7-300 station
4.2.2 組態(tài)機(jī)架及CPU
圖3 選擇機(jī)架,將314C-2PTP CPU插入對(duì)應(yīng)槽位
4.3. 設(shè)置PTP的接口參數(shù)
4.3.1 選擇協(xié)議并設(shè)置起始地址(其地址默認(rèn)即可)
圖4 協(xié)議選擇
4.3.2 設(shè)置該P(yáng)TP接口的波特率,數(shù)據(jù)位,停止位和奇偶校驗(yàn)位
圖5 設(shè)置參數(shù)
4.3.3 選擇信息結(jié)束的方式
1、 以固定的字符延遲時(shí)間作為每幀數(shù)據(jù)的結(jié)束方式;
2、 以固定的字符長(zhǎng)度作為每幀數(shù)據(jù)的結(jié)束方式;
3、 以結(jié)束字符作為每幀數(shù)據(jù)的結(jié)束方式。
圖6 報(bào)文結(jié)束條件設(shè)置
4.3.4 根據(jù)工藝要求設(shè)置接口類型
根據(jù)工藝可以選擇RS422或RS485接口。
圖7 設(shè)置接口類型
5. 功能塊的使用及管腳定義
5.1. SFB 60 "SEND_PTP" 數(shù)據(jù)發(fā)送功能塊管腳定義
表2 SFB 60 "SEND_PTP"管腳定義
5.2. SFB 61 "RCV_PTP" 數(shù)據(jù)接收功能塊管腳定義
表3 SFB 61 "RCV_PTP"管腳定義
注:
a) SFB60中的SD_1和SFB61中的RD_1的數(shù)據(jù)格式必須使用ANY格式(例:P#DB1.DBX0.0 BYTE 10),不能使用其它數(shù)據(jù)類型。
b) 數(shù)據(jù)發(fā)送功能塊SFB60中LEN定義的數(shù)據(jù)長(zhǎng)度要小于等于SD_1發(fā)送數(shù)據(jù)區(qū)的長(zhǎng)度。
c) 上述功能塊中的管腳DONE,NDR,STATUS,ERROR均為一個(gè)周期內(nèi)有效,若想使用這些數(shù)據(jù)需要編程進(jìn)行數(shù)據(jù)讀取。
5.3. SFB 62 "RES_RCVB" 刪除接收緩沖區(qū)功能塊管腳定義
表4 SFB 62 "RES_RCVB"管腳定義
5.4. 編程舉例
5.4.1 調(diào)用對(duì)應(yīng)的通訊功能塊
進(jìn)入對(duì)應(yīng)的程序塊,在左側(cè)指令樹(shù)選擇功能塊,路徑如下:
Libraries—>Standard Library—>System Function Blocks—>SFB60\SFB61。
圖8 通訊功能塊的具體位置
5.4.2 示例程序及注意事項(xiàng)
5.5. 實(shí)驗(yàn)過(guò)程及傳輸結(jié)果
S7側(cè)發(fā)送使能為脈沖信號(hào),將發(fā)送使能M0.0置位,然后通過(guò)發(fā)送完成信號(hào)將M0.0復(fù)位,以便下次繼續(xù)發(fā)送,S7將數(shù)據(jù)發(fā)送到對(duì)方的串口調(diào)試軟件。
S7側(cè)的接收使能為高電平信號(hào),將接收使能M0.4置位,通過(guò)串口調(diào)試軟件將數(shù)據(jù)發(fā)送到S7側(cè)。
傳輸結(jié)果見(jiàn)下圖:
圖9 數(shù)據(jù)傳輸結(jié)果
5.6. 硬件接線
5.6.1 PTP接口的針腳定義
表5 PTP接口的針腳定義
5.6.2 485接口接線方式
圖10 485接口接線方式
5.6.3 422接口接線方式
圖11 422接口接線方式