【文章內(nèi)容簡介】
O特殊模塊和其他通信服務(wù),則掃描過程剩下 “輸入采樣”、“程序執(zhí)行”、“輸出刷新”三步驟。三、構(gòu)建程序信號表構(gòu)建信號表和符號表:地址說明地址說明地址說明秒的進(jìn)位狀態(tài)秒的中間變量MW0秒的保存地址分的進(jìn)位狀態(tài)分的中間變量MW2分的保存地址時(shí)的進(jìn)位狀態(tài)時(shí)的中間變量MW4時(shí)的保存地址周的進(jìn)位狀態(tài)周的中間變量MW6周的保存地址日的進(jìn)位狀態(tài)日的中間變量MW8日的保存地址月的進(jìn)位狀態(tài)月的中間變量MW10月的保存地址年的進(jìn)位狀態(tài)年的中間變量MW12年的保存地址外部I/O端子的分配表:地址說明地址說明地址說明運(yùn)行開關(guān)修改開關(guān)中間寄存器中間寄存器運(yùn)行指示燈修改指示燈對時(shí)鐘系統(tǒng)的初始化設(shè)置:時(shí)間系統(tǒng)的初始狀態(tài)時(shí)鐘系統(tǒng)的時(shí)間可以調(diào)整,設(shè)置初始值日期和時(shí)間一九零零年一月一日星期一零時(shí)零分零秒。根據(jù)實(shí)際的電子時(shí)鐘對本時(shí)鐘系統(tǒng)的算法進(jìn)行簡化的到的程序流程為:程序初始化秒發(fā)生單元秒保存單元秒進(jìn)位標(biāo)識加一大于與59比較小于將秒單元清零分鐘進(jìn)位標(biāo)識置一分進(jìn)位標(biāo)識分保存單元加一與59比較小于大于將分單元清零小時(shí)進(jìn)位標(biāo)識置一小時(shí)保存單元時(shí)進(jìn)位標(biāo)識與23比較加一小于大于將時(shí)單元清零日期/周進(jìn)位標(biāo)識置一加一大月與31比較小月與30比較二月與228比較將日期單元清零月進(jìn)位標(biāo)識置一大于周進(jìn)位標(biāo)識周存單元加一與7比較小于大于將周單元清零月進(jìn)位標(biāo)識月保存單元與12比較加一小于大于將月單元清零年進(jìn)位標(biāo)識置一日期保存單元秒進(jìn)位標(biāo)識小于1年進(jìn)位標(biāo)識年保存單元加一結(jié)束1梯形圖及注釋OB35是在一個(gè)固定的時(shí)間間隔執(zhí)行循環(huán)中斷組織塊,默認(rèn)的時(shí)間間隔為100毫秒,用戶可以修改此時(shí)間,其范圍160000毫秒。在OB35中編輯秒發(fā)生器:注釋:將中間寄存器MW50的值置為0,然后在每100ms加一,經(jīng)過十次累加后再與10比較,如果大于10則把MW50 的值置為0同時(shí)將秒的標(biāo)識位(進(jìn)位狀態(tài))。FC(功能模塊)用于時(shí)間要求苛刻、存儲(chǔ)器容量要求大的過程信號處理任務(wù),如定位或閉環(huán)控制。常用的功能模塊有:計(jì)數(shù)器模塊、位置控制與位置檢測模塊、閉環(huán)控制模塊等。在 FC10里面實(shí)現(xiàn)年—秒實(shí)現(xiàn)功能:程序段1保存秒位:保存秒位的LAD注釋:,并將MW0的值加1,接著與59比較,.程序段2保存分鐘位:保存分鐘位的LAD注釋:,并將MW2的值加1,接著與59比較,.程序段3保存小時(shí)位:保存小時(shí)位的LAD注釋:,并將MW4的值加1,接著與59比較,.程序段4保存日位:日期位的STL程序?qū)崿F(xiàn): A( A M FP M JNB _010 L MW 8 L 1 +I