MOVE指令是EN為1就將數(shù)值寫(xiě)入到目標(biāo)地址,那么我打算做每隔1S采集一次的指令,問(wèn)下怎么操作比較好,我也沒(méi)找到能做單次脈沖的函數(shù)
CPU屬性,激活“時(shí)鐘存儲(chǔ)器”
系統(tǒng)和時(shí)鐘存儲(chǔ)器
https://www.ad.siemens.com.cn/productportal/prods/s7-1200_plc_easy_plus/smartsms/086.html
精度不高自己用時(shí)間繼電器做,精度高用中斷來(lái)做。
參考流量累加吧,比較相類(lèi)似。
如果用的是經(jīng)典的STEP 7 V5.X,則參考《編程使用》中的《流量累計(jì)》
http://www.ad.siemens.com.cn/productportal/prods/1500published/1500list/prog_list3.html
如果用的是 TIA V1X,則參考
《在STEP 7 (TIA Portal) 中,如何實(shí)現(xiàn)流量累積功能?》
https://support.industry.siemens.com/cs/document/48799854
參考S7-300/400的:
詳見(jiàn)《如何計(jì)算物理流量測(cè)量值(如質(zhì)量流量、流速)的總和?》連接:
http://support.automation.siemens.com/CN/view/zh/23061633
http://support.automation.siemens.com/CN/llisapi.dll?func=cslib.csinfo&lang=zh&objid=23061633&caller=view
回
幾個(gè)問(wèn)題需要搞清楚。
move指令始終執(zhí)行同一個(gè)變量傳輸?shù)酵粋€(gè)存儲(chǔ)區(qū)?
如果是,你這個(gè)思路可以,只是在調(diào)用move指令時(shí)用沿觸發(fā)。做一個(gè)定時(shí)器,每一個(gè)1S周期觸發(fā)傳輸一次。
如果是將源數(shù)據(jù),按每1S周期傳輸一個(gè)數(shù)據(jù)到一串連續(xù)的地址中,就需要?jiǎng)?chuàng)建如表格指令,或指針偏移地址存儲(chǔ)數(shù)據(jù)方式。
1、
循環(huán)中斷組織塊
https://support.industry.siemens.com/cs/cn/zh/view/84047890
電話(huà):13818569113 15721373211
郵箱:fushidianji@139.com
網(wǎng)址:http://xiangtai88.cn
地址:上海青浦區(qū)北青公路7171號(hào)111-112室