產地類別 | 進口 | 應用領域 | 化工,電子/電池 |
---|---|---|---|
產地 | 德國 | 品牌 | 西門子 |
PWM 和運動控制向導設置
為了簡化您應用程序中位控功能的使用,STEP7- Micro/WIN SMART 提供的位控向導可以幫助您在幾分鐘內全部完成PWM、PTO 的組態。該向導可以生成位控指令,您可以用這些指令在您的應用程序中對速度和位置進行動態控制。
PWM 向導設置根據用戶選擇的PWM 脈沖個數,生成相應的PWMx_R UN 子程序框架用于編輯。
![]() |
參考價 | 面議 |
更新時間:2022-02-24 11:41:25瀏覽次數:304
聯系我們時請說明是化工儀器網上看到的信息,謝謝!
唐山西門子代理商
PLC控制系統
咱們在規劃小型的PLC控制系統時,常常會需求在外部改動PLC內部的數據,譬如Counter,Timer或許Data的值,以習慣生產過程的需求。并且要求系統關機今后,這些數據還能夠保存在PLC內部,當下次開機后,這些數據能夠被調出繼續運用。
現在許多小型的PLC都或多或少地供給了掉電堅持寄存器,以便在PLC斷電的時候,保存用戶想要保存的數據。但大多數時候,PLC制造廠商為了節約本錢,不可能供給足夠數的掉電堅持寄存器供系統規劃人員運用,所以當被調整的數據項目超過PLC內部的掉電堅持寄存器的數目的時候,咱們不得不減少被調整的數據項目(固定或不用)或許購買具有更多掉電堅持寄存器數目的PLC,這樣的話,就使得生產機械缺乏靈活性和習慣性,從而下降產品層次或添加本錢。
下面就介紹解決這種問題的一種辦法,以便咱們規劃時參考。
所用PLC:松下FP0-C16T,被調整數據有16個,PLC內部掉電堅持寄存器數目為10個,其中8個數據寄存器(DT1652-DT1659:8個各16Bit)和2個字的內部繼電器(WR61、WR62:2個各16Bit)。假如按常規的一個被調整數據占用一個數據寄存器的辦法,這顯然不能調整16個被調整數據,而只能調整10個被調整數據。為此,自己專門分析了16個被調整數據的數據調整范圍,發現多數數據的調整范圍只需求從0~255,即0~28-1;而掉電堅持數據寄存器DT1652等內部的數據巨細為216-1,即256×256-1;所以咱們能夠將一個被調整的數據只用到數據寄存器的低8位,那么該數據寄存器的高8位就能夠來存儲另一個被調整數據。
下面就列出該部分的程序:
(1)開機時,分隔掉電堅持寄存器中高8位和低8位至別的兩個數據寄存器:
其中,R9013是松下FP0系列PLC內部所規定的、在PLC從program狀況到run狀況時只動作一個PLC掃描周期的脈沖繼電器。指令F65是一個字與指令,它的效果就是將掉電堅持數據寄存器DT1655內的數據與十六進制數FF進行字與,然后將結果送到一般數據寄存器DT0,這樣就能夠分離出掉電堅持數據寄存器DT1655內數據的低8位;相同第二行的字與指令能夠分離出掉電堅持數據寄存器DT1655內數據的高8位。
指令F120是一個不帶進位右移指令,即:對數據字進行右移時,對高位進行補零。K8表明右移8位。指令F0是一個字傳送指令,就是將一般數據寄存器DT10內的數據傳送到一般數據寄存器DT1。上述程序段的目的就是在開機時將掉電堅持數據寄存器DT1655內的數據分紅兩個被調整數據。
(2)開機之后,將別的兩個數據寄存器的數據合并至掉電堅持寄存器的高8位和低8位:
R9014是系列PLC內部所規定的、在PLC從program狀況到run狀況時、第二個PLC掃描周期開始動作的脈沖繼電器。指令F121是一個不帶進位左移指令,K8即左移8位。指令F66是一個字或指令,將一般數據寄存器DT20內的數據與一般數據寄存器DT0內的數據進行字或,結果送掉電堅持寄存器DT1655。由上能夠看出,在PLC運行的時候,能夠任意改動一般數據寄存器DT0和DT1中的數據,而這些改動也同時送到了掉電堅持寄存器DT1655,這樣,當PLC掉電時,所被調整的數據也就被保存了。
經過相同的辦法,咱們能夠視被調整數據的巨細,靈活的運用掉電堅持寄存器的每一個Bit位,從而使咱們在不添加本錢的情況下,進步小型PLC控制系統的功能。
豐富的通信端口,集成強大的以太網通信
西門子S7-200 SMART CPU 支持常用MicroSD卡(支持容量為4G,8G,16G,2G容量和 32G容量不支持 ):可用于程序傳輸,CPU固件更新,恢復 CPU 出廠設置。但要注意存儲卡需要采用FAT32文件系統格式。
1、使用 MicroSD 卡傳送程序
步驟一:用戶在 CPU 上電且停止狀態下插入存儲卡;
注意:存儲卡要用空卡,否則可能會更改 CPU 固件或者是內部存儲的項目。
步驟二:下載源程序到CPU;
步驟三:在 Micro/WIN SMART 中,點擊“PLC"->“編程存儲卡" ,打開“編程存儲卡"對話框,選擇需要被拷貝到存儲卡上的塊,點擊“編程"按鈕;
步驟四:顯示編程操作成功執行時從CPU上取下存儲卡;
步驟五:將該MICROSD卡插入需要傳送程序的CPU,上電后即可完成程序傳送。
2、使用 MicroSD 卡更新固件
步驟一:用普通讀卡器將固件文件“S7_JOB.S7S"和文件夾“FWUPDATE.S7S"拷貝到卡上;
步驟二:在 CPU 斷電狀態下將包含固件文件的存儲卡插入 CPU ;
步驟三:給 CPU 上電,CPU 會自動識別存儲卡為固件更新卡并且自動更新 CPU 固件。更新過程中RUN 指示燈和 STOP 指示燈以 2 HZ 的頻率交替點亮。
步驟四:當 CPU 只有 STOP 燈開始閃爍,表示“固件更新"操作成功,從 CPU 上取下存儲卡。
步驟五:給 CPU 重新上電,在 Micro/WIN SMART 中查看CPU固件版本;
3、恢復出廠設置
步驟一:使用Windows 系統自帶的記事本軟件創建一個只包含一行字符串“RESET_TO_FACTORY"的簡單文本文件,保存為為 “S7_JOB.S7S";
步驟二:在 CPU 斷電狀態下插入 MicroSD 卡,給 CPU 上電,CPU 會自動識別存儲卡為恢復出廠設置卡并且自動恢復 CPU 出廠設置。
步驟三:當 CPU 只有 STOP 燈開始閃爍,表示“恢復出廠設置"操作成功。
PWM 和運動控制向導設置
為了簡化您應用程序中位控功能的使用,STEP7- Micro/WIN SMART 提供的位控向導可以幫助您在幾分鐘內全部完成PWM、PTO 的組態。該向導可以生成位控指令,您可以用這些指令在您的應用程序中對速度和位置進行動態控制。
PWM 向導設置根據用戶選擇的PWM 脈沖個數,生成相應的PWMx_R UN 子程序框架用于編輯。
運動控制向導多提供3 軸脈沖輸出的設置,脈沖輸出速度從2 0 H z 到1 0 0 k H z 可調。
運動控制功能特點
o 提供可組態的測量系統,輸入數據時既可以使用工程單位(如英寸或厘米),也可以使用脈沖數
o 提供可組態的反沖補償
o 支持對、相對和手動位控模式
o 支持連續操作
o 提供多達32 組運動動包絡,每組包絡多可設置16 種速度
o 提供4 種不同的參考點尋找模式,每種模式都可對起始的尋找方向和終的接近方向進行選擇唐山西門子代理商
CPU用開關電源正極接地造成的問題
今年6.17日上午10點,車間打保修,MP377觸摸屏不能正常顯示數據,數據都是井號,*感覺就是PLC和觸摸屏沒有通訊上,咨詢生產人員情況為,凌晨4點停機的,早上8-9點時候,系統還是正常的,是突發這個問題的,打 ...
2014-7-4 14:01
CP1623的兩個IP地址
中往往有很多客戶會有這樣的疑問“我明明設置了CP1623的IP地址,為什么就不能通過CP下載?" “為什么我的WinCC和CPU通訊不上?" “PC Station下載后,Station Configuration Editor上為什么會有黃色的嘆號?" ...
2014-7-2 09:47
西門子plc型號解釋
以6ES7 221-0BA23-0XA0為例:6ES----自動化系統系列7------7:S7系列,5:S5系列2------2:200系列,3:300系列,4:400系列2------1:CPU,2:DI/DO,3:AI/AO,4:通訊模塊,5:功能模塊1------1:輸入,2:輸出,3 ...
2014-7-1 15:24
FB與FC的區別
用西門子PLC編程時,可以用到功能塊FB和功能FC(FB、FC都是組織塊)資料上說FB與FC都可以作為用戶編寫的子程序,但是我不明白這兩個組織塊之間到底有什么區別阿?在應用上到底有什么不同之處嗎?FB--功能塊,帶 ...
2014-6-24 06:50
西門子S7-200PLC與觸摸屏進行通訊時間問題解決方法
前幾天在編寫西門子的TP 如:TP/OP177觸摸屏時,碰到個問題,觸摸屏采用的是軟時鐘面板,掉電后系統時間會回到出廠設置狀態,有些硬時鐘面板的觸摸屏當電池電量耗盡時也會出現同樣的問題。這樣一來給工程上很多 ...
2014-6-23 07:21
如何編寫plc程序
plc技術主要是應用于自動化控制工程中,如何綜合地運用前面學過知識點,根據實際工程要求合理組合成控制系統,在此介紹組成PLC控制系統的一般方法。在中大型模塊化的PLC產品中,CPU模塊(*處理器)是PLC的中心 ...
2014-6-18 10:26
西門子S7-200編程電纜原理圖
西門子S7-200編程電纜原理圖
2014-6-18 10:14
西門子S7-300的ANY指針應用疑問
1,如上圖所示,ANY指針指向的應該是一段外部的地址(伺服軸的報文地址),通過這樣編程可以訪問嗎?我記得這樣周期通信地址的讀取大于2個字應該用SFC14?。?,SFC20的使用,我記得看的資料顯示,SFC20只能拷貝映像 ...
2014-6-17 07:19
西門子S7-300 PLC以太網模塊Profinet通訊連接狀態的判斷
S7-300 以太網模塊在 Profinet 網絡中既可以作為控制器也可以作為設備,當 Profinet 連接中斷時,可以使用下面的方法來判斷。本文以 CP343-1 作為控制器為例,如圖1,兩個設備分別為ET200SP和ET200M。 圖01 Profine ...
2014-6-16 15:23
如何使用Step 7去同步時間和清空plc
本文內容具體介紹如何使用Step 7去同步PLC與電腦中的時間,以及如何去對PLC中的內容進行清空操作。
2014-6-16 09:34
PID的TBL要重新分配存儲區還是直接用向導生成的存儲區
如圖所示,PID向導會生成一個存儲區說是用來裝參數的,PID指令在用的時候TBL也是用來參數表的首地址的。我就想問,PID指令的TBL是需要重新分配存儲區呢還是直接用向導生成的,如果是后者,應該從生成的存儲區的 ...
2014-6-13 10:02
ANY指針的結構圖
程序中ANY的*個字表示數據類型為字節,第2個字表示字節數為12,第3個字表示不是DB,第4個字表示I區。因為起始地址(iDriveBaseINAddress)是字節地址(圖中用16個b表示),需要將它左移3位,相當于乘以8(一個字 ...
2014-6-9 10:14
CFC和SFC在系統中的作用
CFC:連續功能圖。主要用于過程控制SFC:順控功能圖。主要用于順序控制CFC連續功能圖,顧名思義就是用于連續的過程控制,不間斷的,實時的,例如化工生產過程中;SFC順序功能圖,其實按步驟順序一個一個實現控制,比如 ...
2014-6-7 08:55
HMI IE和IE General的區別
經常有客戶和同事詢問在STEP7集成WinCC flexible組態IPC時,HMI IE和IE General究竟有什么區別,這里給大家簡單說說。二者功能和組態類似,但在一些應用細節上略有差別。如果選擇HMI IE作為以太網卡,組態相對簡單: ...
2014-6-4 10:55
STEP7變量上傳的奇怪現象
上周,客戶反映當WinCC集成到STEP7中做變量上傳時,發生了很詭異的事情:當選擇DB塊中的Operator Control and Monitoring選項時,對鉤出現后瞬間消失?!如下圖所示(僅示意)。 一開始真心不相信。眼見為實,客戶發 ...
2014-6-4 09:33
FC、FB塊中的臨時變量L在使用時的注意事項
FC、FB塊中的臨時變量L在使用時注意:1、不適用于上升、下降沿2、不適用于自保持線圈3、不能先使用,再賦值臨時變量在掃描此塊時其作用,塊掃描完成后臨時變量被釋放到程序資源中,以供其他程序塊利用。所以它的值不 ...
2014-5-31 07:23
Download User Program To Memory Card與Save To Memory Card欄目作用
s7-300在用戶下載程序到CPU的時候就已經存儲到MMC卡上了,那么在軟件PLC菜單欄中的DownloadUserProgramToMemoryCard與SaveToMemoryCard欄目又起什么作用?它們之間是個什么關系有何區別? 答:DownloadUserProgramTo ...
2014-5-29 11:05
RS觸發器和SR觸發器的區別
置位'S'和復位'R'信號同時為1時的優先級有區別。RS觸發器當置位和復位信號均為1時,輸出為1,置位優先;SR觸發器當置位和復位信號均為1時,輸出為0,復位優先。置位優先觸發器是一個置位優先的鎖存器。當置位信號(S1 ...
2014-5-28 14:46
西門子S7-300PLC的DB塊如何使用?
由于編程地址比較多,M存儲區不夠用,MD只有0-252. 只能使用DB數據塊了;但是以前沒有接觸過,不知道這樣做是不是正確的。 1、新建一個DB數據塊,DB1 2、在DB1塊中定義地址含義,類型 3、在主程序OB1中調用DB1 ...
2014-5-27 20:49
西門子PLC中DB塊地址在維綸觸摸屏中如何表示?