程序比較問(wèn)題
劉玉蓉
發(fā)布于2014-11-14 17:19
218
0
標(biāo)簽:
兩個(gè)程序塊比較后有好多程序段不同。
用FBD或者用LAD顯示兩個(gè)程序塊,程序沒(méi)有區(qū)別;但換成STL顯示則有不同。(請(qǐng)見(jiàn)附圖)
望幫忙分析是什么問(wèn)題?
問(wèn)題補(bǔ)充:
程序轉(zhuǎn)成FBD或LAD都是相同的,只有轉(zhuǎn)成STL時(shí)是不同的(如圖)。本地程序在線(xiàn)監(jiān)控時(shí)提示程序與PLC內(nèi)程序不同無(wú)法監(jiān)控。所以即使程序轉(zhuǎn)成FBD或LAD都是相同的,還是不能監(jiān)控,仍然有問(wèn)題。
圖片說(shuō)明: 1,比較結(jié)果
佳答案
“程序沒(méi)有區(qū)別呀。程序由FBD或LAD轉(zhuǎn)換成STL時(shí),會(huì)產(chǎn)生一些臨時(shí)變量,而這些臨時(shí)變量的產(chǎn)生都是隨機(jī)的,如圖所示的L50.0和L48.0,他們都是隨機(jī)產(chǎn)生的,還有就是一些跳轉(zhuǎn)標(biāo)簽也是隨機(jī)生成的,如果你的兩段相同的程序在同一個(gè)功能塊中,那轉(zhuǎn)換后程序絕對(duì)不會(huì)相同,因?yàn)樗谏蓵r(shí)臨時(shí)變量依次使用?!迸R時(shí)變量的產(chǎn)生可不是隨機(jī)的!是有嚴(yán)格要求的!