---------上海蔻湘自動(dòng)化設(shè)備商行 本著“以人為本、科技先導(dǎo)、顧客滿意、持續(xù)改進(jìn)”的工作方針,致力于工業(yè)自動(dòng)化控制領(lǐng)域的產(chǎn)品開發(fā)、工程配套和系統(tǒng)集成,擁有豐富的自動(dòng)化產(chǎn)品的應(yīng)用和實(shí)踐經(jīng)驗(yàn)以及雄厚的技術(shù)力量,尤其以 PLC復(fù)雜控制系統(tǒng)、傳動(dòng)技術(shù)應(yīng)用、伺服控制系統(tǒng)、控備品備件、人機(jī)界面及網(wǎng)絡(luò)/軟件應(yīng)用為公司的技術(shù)特長,幾年來,上海蔻湘在與德國 SIEMENS公司自動(dòng)化與驅(qū)動(dòng)部門的*緊密合作過程中,建立了良好的相互協(xié)作關(guān)系,在可編程控制器、交直流傳動(dòng)裝置方面的業(yè)務(wù)逐年成倍增長,為廣大用戶提供了SIEMENS的技術(shù)及自動(dòng)控制的解決方案。
三明市西門子模塊PLC售后服務(wù) 三明市西門子模塊PLC售后服務(wù)
主要經(jīng)營范圍:
PLC及 模塊:S7-200、 S7-300、 S7-400、S7-1200,S7-1500,ET-200系列
變 頻 器:MM420、 MM430、 MM440、 6SE70、 6RA70,V20,V60,V90系列
觸 摸 屏:OP27、 OP37、 OP270、 OP370,TD200, TD400C, K-TP OP177 TP177,MP277, MP377,等系列
數(shù) 控:6SN、1FT、6FC、6FX,1FK等系列
淺談自由口通信字符中斷
時(shí)間:2012-07-02 來源:www.dqjsw。。com.cn 編輯:李亮 點(diǎn)擊:次 字體設(shè)置: 大 中 小
常常遇到客戶咨詢自由口編程中字符中斷的相關(guān)問題,比如“字符中斷是什么?”,“字符中斷怎么用?”,“用SMB接收多個(gè)字符,如何編程?”,“字符中斷和RCV指令之間有什么關(guān)系?”。為了幫助您深入了解以上問題,我們就一起就這幾個(gè)問題進(jìn)行討論,以達(dá)到拋磚引玉的效果!
常問問題一:字符中斷是什么?
通過閱讀系統(tǒng)手冊,我們知道使用字符中斷方式接收數(shù)據(jù),接收每個(gè)字符時(shí)都會(huì)產(chǎn)生中斷。在執(zhí)行與接收字符事件相連的中斷程序前,接收的字符存入SMB2寄存器中,校驗(yàn)狀態(tài)存入SM3.0。 SMB2、SM3.0都是只讀的。Port0/Port1共用SMB2/SMB3。Port0對應(yīng)于中斷事件8。Port1對應(yīng)于中斷事件25。
西門子S7-300中自編功能FC的加密步驟
時(shí)間:2012-06-25 來源:www.dqjsw。。com.cn 編輯:電氣自動(dòng)化技術(shù)網(wǎng) 點(diǎn)擊:次 字體設(shè)置: 大 中 小
1.自己編寫一個(gè)FC
2.打開這個(gè)FC,先保存,然后在“文件”菜單下,選擇“生成源文件”,按提示操作生成你想保護(hù)的塊的源文件
3.打開源文件,在源文件的程序開始前(就是那個(gè)FC的源文件BEGIN的上面一行),插入關(guān)鍵字"KNOW_HOW_PROTECT",然后編譯并保存這個(gè)源文件
再回頭去看看那個(gè)FC,是不是已經(jīng)加密了呢?如果想保險(xiǎn),程序COPY給別人的時(shí)候,刪掉源文件.
不過,這種加密,分分鐘被破解的哦~~
兩個(gè)CPU如何實(shí)現(xiàn)數(shù)據(jù)交換?
時(shí)間:2012-06-22 來源:www.dqjsw。。com.cn 編輯:電氣自動(dòng)化技術(shù)網(wǎng) 點(diǎn)擊:次 字體設(shè)置: 大 中 小
在一個(gè)S7項(xiàng)目下創(chuàng)建2個(gè)CPU,而一個(gè)CPU需要利用另一個(gè)CPU的點(diǎn)
比如2#CPU想利用1#CPU的 I13.0這個(gè)DI點(diǎn),怎樣編程才能使2#CPU看到1#CPU的相應(yīng)點(diǎn)?
答:不知道你用多少個(gè)信號需要傳輸,如果多的話就用通訊方式。
你的cpu通過什么方式和上位機(jī)連接的?
我給你一個(gè)方法:通過tcp/ip方式傳輸數(shù)據(jù)。我是用315-2dp+cp343-1lean來實(shí)現(xiàn)的。首先在硬件組態(tài)的網(wǎng)絡(luò)組態(tài)中點(diǎn)擊一個(gè)cpu,然后在下面的窗口中雙擊local id插入一個(gè)iso-on-tcp connection,注意這個(gè)連接的block parameter參數(shù)中的id和laddr。在通訊編程中要用到的。然后編譯保存網(wǎng)絡(luò)。并分別下載到兩個(gè)cpu中。
然后cpu1用西門子做的fc5(ag_send)發(fā)送數(shù)據(jù),cpu2用fc6(ag_recv)接受數(shù)據(jù),發(fā)送接受的規(guī)則是慢發(fā)快收防止丟包,比如你在200ms中發(fā)送,100ms中接受因?yàn)槭嵌〞r(shí)中斷中發(fā)送接受的,所以發(fā)送功能和接受功能的act參數(shù)就都是1,就行了。id和laddr參數(shù)就是上面說的id和laddr參數(shù)。send引腳是你要發(fā)送的數(shù)據(jù)的起始地址和數(shù)據(jù)長度,len是是發(fā)送的數(shù)據(jù)長度和send引腳包含的那個(gè)數(shù)據(jù)長度*就行了。剩余三個(gè)參數(shù)就不用我說了。
ag_recv的ndr就是接收數(shù)據(jù)保存的起始地址和數(shù)據(jù)長度,這個(gè)長度要和發(fā)送的長度*。其他就不用說了,你如果你不明白再看看這兩個(gè)函數(shù)的說明就清楚了。