西門(mén)子存儲(chǔ)卡6ES7954-8LE03-0AA0
如果操作期間(在 RUN 模式下)將單個(gè) F 塊下載到 F-CPU,而不更新也不下載 F 系統(tǒng)塊
(F-SB) 和自動(dòng)生成的 F 塊,這樣會(huì)導(dǎo)致 F-CPU 中出現(xiàn)不一致的安全程序。可采用以下操作步
驟應(yīng)用安全程序中的更改:
1. 將安全程序統(tǒng)一下載到 F-CPU 中,并通過(guò)將 F-CPU 從 STOP 切換到 RUN 模式激活安全
模式(具體操作,請(qǐng)參見(jiàn) 將項(xiàng)目數(shù)據(jù)下載到 F-CPU (頁(yè) 275))。
2. 請(qǐng)遵循 變更驗(yàn)收 (頁(yè) 328) 中介紹的內(nèi)容進(jìn)行操作。
在 RUN 模式下更改標(biāo)準(zhǔn)用戶(hù)程序(S7-1200、S7-1500)
更改標(biāo)準(zhǔn)用戶(hù)程序
當(dāng) F-CPU 處于 RUN 模式時(shí),無(wú)論啟用或禁用安全模式,都可以下載標(biāo)準(zhǔn)用戶(hù)程序中的更
改。
F 更改歷史記錄
使用安全管理編輯器的“啟用 F 更改歷史紀(jì)錄"(Enable F-change history) 選項(xiàng),啟用安全程序
變更的記錄功能。F 更改歷史記錄的行為與標(biāo)準(zhǔn)更改歷史記錄的行為相同
S7-1500對(duì)V90 PN進(jìn)行位置控制的三種方法
S7-1500系列PLC可以通過(guò)PROFINET與V90 PN伺服驅(qū)動(dòng)器搭配進(jìn)行位置控制,實(shí)現(xiàn)的方法主要有以下三種:
? 方法一、在PLC中組態(tài)位置軸工藝對(duì)象,V90使用西門(mén)子報(bào)文105,通過(guò)MC_Power、MC_MoveAbsolute等PLC Open標(biāo)準(zhǔn)程序塊進(jìn)行控制, 這種控制方式屬于*控制方式(位置控制在PLC中計(jì)算)。
? 方法二、PLC使用FB284(SINA_POS)功能塊,V90使用西門(mén)子報(bào)文111,實(shí)現(xiàn)相對(duì)定位、定位等位置控制功能,這種控制方式屬于分布控制(位置控制在驅(qū)動(dòng)器中計(jì)算)。
? 方法三、PLC使用FB38002(Easy_SINA_Pos)功能塊,V90使用西門(mén)子報(bào)文111,此功能塊是FB284功能塊的簡(jiǎn)化版,功能比FB284少一些,但是使用更加簡(jiǎn)便。
V90 PN配置要點(diǎn)
? 對(duì)于方法一:設(shè)置控制模式為"速度控制(S)"
? 對(duì)于方法二或三:設(shè)置控制模式為"基本定位器控制(EPOS)",配置通信報(bào)文為西門(mén)子報(bào)文111
? V90在線(xiàn)后點(diǎn)擊"設(shè)置PROFINET->配置網(wǎng)絡(luò)",設(shè)置V90的IP地址及設(shè)備名稱(chēng):注意:設(shè)置的設(shè)備名稱(chēng)一定要與1500項(xiàng)目中配置的相同。
參數(shù)保存后需重啟驅(qū)動(dòng)器才能生效。
方法一 使用標(biāo)準(zhǔn)報(bào)文105和工藝對(duì)象
V90 PN與PLC采用PROFINET IRT通信方式并使用西門(mén)子報(bào)文105,項(xiàng)目步驟如下:
1. 創(chuàng)建項(xiàng)目后,添加新設(shè)備S7-1500 PLC
2. 在網(wǎng)絡(luò)視圖中添加V90 PN設(shè)備(使用HSP)
西門(mén)子存儲(chǔ)卡6ES7954-8LE03-0AA0
PCS7 V8.0版本開(kāi)始過(guò)程對(duì)象(PO)信息包含在位于Wincc的安裝目錄下的diagnose文件中的“LicenseLog.xml"中,
計(jì)算示例
以PCS7 V8.1為例展示如何計(jì)算過(guò)程對(duì)象。在計(jì)算過(guò)程中請(qǐng)根據(jù)實(shí)際的PCS7版本選擇對(duì)應(yīng)的系數(shù)(50或60或90)。
示例1:
AS Pos數(shù)量計(jì)算:
9 x Motl+2 x SFC = 11個(gè)AS PO
OS Pos數(shù)量計(jì)算
算法1:
9 x MotL + 2 x SFC + 1 PO(原始數(shù)據(jù))=12個(gè)OS PO
算法2:
OS變量個(gè)數(shù):
582(MotL)+132(Intlk04)+42(SFC)=759 OS變量
OS PO個(gè)數(shù):
759/90=8.43…=9 Pos
兩種算法取其中個(gè)數(shù)多的,所以實(shí)際PO為12個(gè)PO
示例2
AS Pos數(shù)量計(jì)算
AS中沒(méi)有組態(tài)過(guò)程對(duì)象(無(wú)帶監(jiān)控和消息的塊,無(wú)SFC或SFC實(shí)例),因此AS Pos為0
OS Pos數(shù)量計(jì)算:
算法1:
35個(gè)手動(dòng)建立的變量=2 PO(向上取整,>25)
算法2:
OS變量:
198(Intlk04)+35(手動(dòng)創(chuàng)建變量)=233 OS變量
OS PO個(gè)數(shù):
233/90=2.58…=3 Po(向上取整)
兩種算法取大的,因此實(shí)際按3個(gè)PO來(lái)算。
需要注意的是,算法2的PO數(shù)量只在SIMATIC MANAGER的Information對(duì)話(huà)框中可見(jiàn)。這種方式下,即使Wincc Explorer中顯示并沒(méi)有占用所有的PO數(shù),但是所組態(tài)的過(guò)程對(duì)象數(shù)量也有可能超限