西门子FM352控制器
西门子FM352控制器
西门子FM352控制器
我公司经营西门子全新原装现货PLC;S7-200 S7-200SMART S7-300 S7-400 S7-1200 S7-1500触摸屏,变频器,6FC,6SNS120 V10 V60 V80 V90伺服数控备件 西门子保内全新原装产品‘质保一年。一年内因产品质量问题免费更换新产品;不收取任何费。
PLC编程,无论是LAD,抑或STL,都不如VB那么直观、有趣,更不如CAD那么形象。但比单片机的汇编语言的可视性强多了。对于初学者,LAD(梯形图)的编程相对直观,更容易上手。
PLC提供了丰富的指令、模块,比单片机方便了很多。针对入门者,编程时应尽量先使用简单的指令达到目的。尽管看上去有点土,却不失为一个入门的好途径,且对你理解那些较为复杂的指令会有帮助。具备了一定经验后,应该考虑掌握复杂指令的应用,以及程序的优化。
事实证明,PLC虽难,但也是有踪可寻的,听说具备这些素质的人更容易掌握PLC编程,看看你拥有了几个?
敢于实践的勇气
学AutoCAD关键的就在于实践。你随便怎么操作,大不了一张图重画,坏的结果是系统崩溃,没关系,系统重做,再来,只要电脑没被砸了,怎么都行。两年后,你再看到你做的CAD图纸,也会惊异于自己的成长。
同样,只有不断地在PLC上运行这些指令,观察运行的结果,才能弄清PLC指令的作用。很多初学者对PLC一脸的迷茫,往往是出于一种畏惧,担心损坏设备。而这些畏惧是没有任何道理的。仔细阅读手册是非常重要的,但是仅靠读书是成不了一个工程师的。更何况手册上的内容并非面面俱到。
在接触到那些不熟悉的指令时,单独编一个小程序,让PLC运行,然后逐个修改条件,观察运行的结果(MicroWin为用户提供了非常好的监控手段),反过来再重新理解手册的描述,这样就可以非常直观的理解这些指令的作用和使用方法。
不必担心自己写的程序会有什么问题,会影响PLC的正常工作。程序有没有问题,只有让PLC运行了才能发现。而发现问题并解决问题就是对自己能力的提高。
撇开硬件操作不谈,单就软件来说,我还真没有遇到过由于软件问题而损坏PLC的事。在这里不必担心继电器电路接错线可能造成的后果。所以,大胆的实践是PLC编程的必由之路。
当然,大胆实践并不是野蛮操作,而是必须遵循必要的规范。还有一个要注意的,在程序未经可靠性证实之前,千万不要挂接负载,以免造成不必要的损失。数字量的输出有LED显示;而模拟量处理可以采用一些硬件或软件模拟手段来解决。
坚强的毅力和足够的耐心
人各有所长,有些人把编程看作一项趣味的智力游戏。在实验室中很多学生表现出对这一堆堆符号的专注,其实,这是兴趣使然。兴趣使我具备了足够的毅力和耐心。编程工作是对人的毅力和耐心的挑战,经过无数次失败后,当看到一个个符号按自己的思路整齐的排列,PLC按要求有条不紊地运行时,兴趣得到了极大的满足,如同打了一个游戏的通关,但事实上,这种成就感远远大于打游戏的愉悦。
良好的编程惯
每个人编程都会有不同的惯和特点,不能强求一致。但是一些好的惯还是应该为大多数人所遵循。
一是理顺逻辑关系、时序关系,编制程序框图;
二是合理分配主程序、子程序和中断程序;三是合理分配寄存器,编制寄存器符号表。
PLC编程更接近于单片机,或者说PLC就是模块化的单片机。因此PLC的很多操作都是直接针对寄存器的,如果在程序中出现不合理的寄存器地址重叠,一定会出现不可预想的后果。编制寄存器符号表不仅可以避免上述问题,而且可以使程序具备更好的可读性。这和VB中定义变量有异曲同工之处。
VB编程中关注的是事件,不强调主程序和子程序的观念,因为VB主程序的工作是由PC的操作系统完成的。PLC则不然。PLC程序是以主程序为主干的,CPU不断的循环执行主程序,只有触发条件成立时才会调用子程序或中断程序。即子程序和中断程序所执行的任务不是全时需要的。
如果把这些任务都放在主程序中会无端增加主程序的工作量,降低程序的效率。这点和单片机的编程思路是一致的。子程序的使用可以使整个程序的逻辑更清晰。而且子程序可以分开编写、调试,后“安装”到主程序上,然后一个一个解决问题。
缜密的逻辑思维
编程本身就是一种逻辑思维过程。在高级语言中,使用多的是ifthenelse、select这些条件判别语句,这就是逻辑中的因果关系。PLC程序就是由这些因果关系组成的:判别条件是否成立,进而决定执行相应的指令。初的PLC是用来替代继电器逻辑电路的,所以继承了继电器电路以触点作为触发条件的描述方式。
在PLC中,以虚拟触点代替了继电器的金属触点,而继电器电路所表达的逻辑关系还是被完整的保留下来。即使引入了继电器电路难以胜任的数值处理过程,PLC从根本上还是在执行一个个因果关系。所以,理顺对象的各个事件之间的逻辑关系,是编程之前必须精心做好的准备工作。
在接到一项任务后,件事就是整理出一份逻辑关系图,与用户反复商讨,取得用户的认可,然后才真正进入程序的编写过程。
用时方恨晚的相关知识
PLC的程序是直接作用于对象的具体工艺过程,那么对对象具体工艺过程的理解是非常重要的。这两门知识不可或缺:
一是过程仪表的硬件知识,包括传感器、变送器(二次仪表)和PLC本身,这是构建控制系统的基础;
二是过程控制理论,包括各种控制模型的原理和应用,其中重要的是二位调节和PID调节模型。
PID调节是目前用得广泛的过程控制手段,且变化多端。学PID好的方法就是读书。几乎所有讲解过程控制的书籍都有关于PID的内容,多读基本相关的书籍对理解PID是很有益处的。
缺乏这些相关知识并不可怕;可怕的是当事者不能静下心来弥补知识的缺陷。工作中遇到的许多问题是学校里没讲过的,这不能成为我们拒绝工作的理由,而应该以积极的态度去应对这些问题,要注重自己如何去学这些知识。事实上,为了解决工作中的问题而学的知识,比课堂上学的东西更容易掌握。
产品远销:
1. 北京市
2005年辖:16个市辖区、2个县。
东城区 西城区 崇文区 宣武区 朝阳区 海淀区 丰台区 房山区 通州区
顺义区 昌平区 大兴区 怀柔区 平谷区 密云县 延庆县
门头沟区 石景山区
2. 天津市
2005年辖:15个市辖区、3个县。
和平区 河东区 河西区 南开区 河北区 红桥区 塘沽区 汉沽区 大港区
东丽区 西青区 北辰区 津南区 武清区 宝坻区 静海县 宁河县 蓟 县
3. 河北省
2005年辖:11个地级市,36个市辖区、22个县级市、108个县、6个自治县。
辛集市 藁城市 晋州市 新乐市 鹿泉市 平山县 井陉县 栾城县 正定县
行唐县 灵寿县 高邑县 赵 县 赞皇县 深泽县 无极县 元氏县 唐山市
遵化市 迁安市 迁西县 滦南县 玉田县 唐海县 乐亭县 滦 县 昌黎县
卢龙县 抚宁县 邯郸市 武安市 邯郸县 永年县 曲周县 馆陶县 魏 县
成安县 大名县 涉 县 鸡泽县 邱 县 广平县 肥乡县 临漳县 磁 县
邢台市 南宫市 沙河市 邢台县 柏乡县 任 县 清河县 宁晋县 威 县
隆尧县 临城县 广宗县 临西县 内丘县 平乡县 巨鹿县 新河县 南和县
保定市 涿州市 定州市 安国市 满城县 清苑县 涞水县 阜平县 徐水县
定兴县 唐 县 高阳县 容城县 涞源县 望都县 安新县 易 县 曲阳县
蠡 县 顺平县 博野县 雄 县 宣化县 康保县 张北县 阳原县 赤城县
沽源县 怀安县 怀来县 崇礼县 尚义县 蔚 县 涿鹿县 万全县 承德市
承德县 兴隆县 隆化县 平泉县 滦平县 沧州市 泊头市 任丘市 黄骅市
河间市 沧 县 青 县 献 县 东光县 海兴县 盐山县 肃宁县 南皮县
吴桥县 廊坊市 霸州市 三河市 固安县 永清县 香河县 大城县 文安县
衡水市 冀州市 深州市 饶阳县 枣强县 故城县 阜城县 安平县 武邑县
景 县 武强县 石家庄市 张家口市 高碑店市 秦皇岛市 大厂回族自治县
青龙满族自治县 丰宁满族自治县 宽城满族自治县 孟村回族自治县
围场满族蒙古族自治县
4. 山西省
2005年辖:11个地级市;23个市辖区、11个县级市、85个县。
太原市 古交市 阳曲县 清徐县 娄烦县 大同市 大同县 天镇县 灵丘县
阳高县 左云县 广灵县 浑源县 阳泉市 平定县 盂 县 长治市 潞城市
长治县 长子县 平顺县 襄垣县 沁源县 屯留县 黎城县 武乡县 沁 县
壶关县 晋城市 高平市 泽州县 陵川县 阳城县 沁水县 朔州市 山阴县
右玉县 应 县 怀仁县 晋中市 介休市 昔阳县 灵石县 祁 县 左权县
寿阳县 太谷县 和顺县 平遥县 榆社县 运城市 河津市 永济市 闻喜县
新绛县 平陆县 垣曲县 绛 县 稷山县 芮城县 夏 县 万荣县 临猗县
忻州市 原平市 代 县 神池县 五寨县 五台县 偏关县 宁武县 静乐县
繁峙县 河曲县 保德县 定襄县 岢岚县 临汾市 侯马市 霍州市 汾西县
吉 县 安泽县 大宁县 浮山县 古 县 隰 县 襄汾县 翼城县 永和县
乡宁县 曲沃县 洪洞县 蒲 县 吕梁市 孝义市 汾阳市 文水县 中阳县
兴 县 临 县 方山县 柳林县 岚 县 交口县 交城县 石楼县
5. 内蒙古自治区
2005年辖:9个地级市、3个盟;21个市辖区、11个县级市、17个县、49个旗、3个自治旗。
武川县 包头市 固阳县 乌海市 赤峰市 宁城县 林西县 敖汉旗 开鲁县
通辽市 库伦旗 奈曼旗 乌审旗 杭锦旗 根河市 阿荣旗 五原县 磴口县
丰镇市 兴和县 卓资县 商都县 凉城县 化德县 多伦县 正蓝旗 镶黄旗
兴安盟 突泉县
托克托县 清水河县 喀喇沁旗 巴林左旗 翁牛特旗 巴林右旗 扎鲁特旗
准格尔旗 鄂托克旗 达拉特旗 满洲里市 牙克石市 扎兰屯市 杭锦后旗
四子王旗 阿巴嘎旗 太仆寺旗 正镶白旗 阿尔山市 扎赉特旗 阿拉善盟
额济纳旗
呼和浩特市 和林格尔县 土默特左旗 土默特右旗 克什克腾旗 霍林郭勒市
鄂尔多斯市 伊金霍洛旗 鄂托克前旗 呼伦贝尔市 额尔古纳市 陈巴尔虎旗
巴彦淖尔市 乌拉特中旗 乌拉特前旗 乌拉特后旗 乌兰察布市 锡林浩特市
二连浩特市 苏尼特左旗 苏尼特右旗 锡林郭勒盟 乌兰浩特市 阿拉善左旗
阿拉善右旗
阿鲁科尔沁旗 新巴尔虎左旗 新巴尔虎右旗 鄂伦春自治旗 西乌珠穆沁旗
东乌珠穆沁旗 科尔沁左翼中旗 科尔沁左翼后旗 鄂温克族自治旗
察哈尔右翼前旗 察哈尔右翼中旗 察哈尔右翼后旗 科尔沁右翼前旗
科尔沁右翼中旗 达尔罕茂明安联合旗 莫力达瓦达斡尔族自治旗
6. 辽宁省
2005年辖:14个地级市;56个市辖区、17个县级市、19个县、8个自治县。
沈阳市 新民市 法库县 辽中县 康平县 大连市 庄河市 长海县 鞍山市
海城市 台安县 抚顺市 抚顺县 本溪市 丹东市 东港市 凤城市 锦州市
凌海市 北宁市 黑山县 义 县 营口市 盖州市 阜新市 彰武县 辽阳市
灯塔市 辽阳县 盘锦市 盘山县 大洼县 铁岭市 开原市 铁岭县 昌图县
西丰县 朝阳市 凌源市 北票市 朝阳县 建平县 兴城市 绥中县 建昌县
大石桥市 瓦房店市 普兰店市 调兵山市 葫芦岛市
岫岩满族自治县 清原满族自治县 新宾满族自治县 阜新蒙古族自治县
宽甸满族自治县 桓仁满族自治县 本溪满族自治县 喀喇沁左翼蒙古族自治县
7. 吉林省
2005年辖:8个地级市、1个自治州;19个市辖区、20个县级市、18个县、3个自治县。
长春市 九台市 榆树市 德惠市 农安县 吉林市 舒兰市 桦甸市 蛟河市
磐石市 永吉县 四平市 双辽市 梨树县 辽源市 东辽县 东丰县 通化市
集安市 通化县 辉南县 柳河县 白山市 临江市 靖宇县 抚松县 江源县
松原市 乾安县 长岭县 扶余县 白城市 大安市 洮南市 镇赉县 通榆县
延吉市 图们市 敦化市 龙井市 珲春市 和龙市 安图县 汪清县
公主岭市 梅河口市 伊通满族自治县 长白朝鲜族自治县 延边朝鲜族自治州
前郭尔罗斯蒙古族自治县
8. 黑龙江省
2005年辖:12地级市、1地区;65市辖区、19县级市、45县、1自治县。
阿城市 尚志市 双城市 五常市 方正县 宾 县 依兰县 巴彦县 通河县
木兰县 延寿县 讷河市 富裕县 拜泉县 甘南县 依安县 克山县 泰来县
克东县 龙江县 鹤岗市 萝北县 绥滨县 集贤县 宝清县 友谊县 饶河县
鸡西市 密山市 虎林市 鸡东县 大庆市 林甸县 肇州县 肇源县 漠河县
伊春市 铁力市 嘉荫县 宁安市 海林市 穆棱市 林口县 东宁县 同江市
富锦市 桦川县 抚远县 桦南县 汤原县 勃利县 黑河市 北安市 逊克县
嫩江县 孙吴县 绥化市 安达市 肇东市 海伦市 绥棱县 兰西县 明水县
青冈县 庆安县 望奎县 呼玛县 塔河县
七台河市 双鸭山市 牡丹江市 佳木斯市 绥芬河市 哈尔滨市 齐齐哈尔市
五大连池市 杜尔伯特蒙古族自治县
9. 上海市
2005年辖:18个市辖区、1个县,103个街道、114个镇,3个乡。
黄浦区 卢湾区 徐汇区 长宁区 静安区 普陀区 闸北区 虹口区 杨浦区
宝山区 闵行区 嘉定区 松江区 金山区 青浦区 南汇区 奉贤区 崇明县浦东新区
10. 江苏省
2005年辖:13个地级市;54个市辖区、27个县级市、25个县。
南京市 溧水县 高淳县 无锡市 江阴市 宜兴市 徐州市 邳州市 新沂市
铜山县 睢宁县 沛 县 丰 县 常州市 金坛市 溧阳市 苏州市 常熟市
太仓市 昆山市 吴江市 南通市 如皋市 通州市 海门市 启东市 海安县
如东县 东海县 灌云县 赣榆县 灌南县 淮安市 涟水县 洪泽县 金湖县
盱眙县 盐城市 东台市 大丰市 建湖县 响水县 阜宁县 射阳县 滨海县
扬州市 高邮市 江都市 仪征市 宝应县 镇江市 丹阳市 扬中市 句容市
泰州市 泰兴市 姜堰市 靖江市 兴化市 宿迁市 沭阳县 泗阳县 泗洪县
连云港市 张家港市
11. 浙江省
2005年辖:2005年辖:11个地级市;32个市辖区、22个县级市、35个县、1个自治县。
杭州市 建德市 富阳市 临安市 桐庐县 淳安县 宁波市 余姚市 慈溪市
奉化市 宁海县 象山县 温州市 瑞安市 乐清市 永嘉县 洞头县 平阳县
苍南县 文成县 泰顺县 嘉兴市 海宁市 平湖市 桐乡市 嘉善县 海盐县
湖州市 长兴县 德清县 安吉县 绍兴市 诸暨市 上虞市 嵊州市 绍兴县
新昌县 金华市 兰溪市 义乌市 东阳市 永康市 武义县 浦江县 磐安县
衢州市 江山市 龙游县 常山县 开化县 舟山市 岱山县 嵊泗县 台州市
临海市 玉环县 天台县 仙居县 三门县 丽水市 龙泉市 缙云县 青田县
云和县 遂昌县 松阳县 庆元县 景宁畲族自治县
12. 安徽省
2005年辖:17个地级市;44个市辖区、5县个级市、56个县。
合肥市 长丰县 肥东县 肥西县 芜湖市 芜湖县 南陵县 繁昌县 蚌埠市
怀远县 固镇县 五河县 淮南市 凤台县 当涂县 淮北市 濉溪县 铜陵市
安庆市 桐城市 宿松县 枞阳县 太湖县 怀宁县 岳西县 望江县 潜山县
黄山市 休宁县 歙 县 祁门县 黟 县 滁州市 天长市 明光市 全椒县
来安县 定远县 凤阳县 阜阳市 界首市 临泉县 颍上县 阜南县 太和县
宿州市 萧 县 泗 县 砀山县 灵璧县 巢湖市 含山县 无为县 庐江县
和 县 六安市 寿 县 霍山县 霍邱县 舒城县 金寨县 亳州市 利辛县
涡阳县 蒙城县 池州市 东至县 石台县 青阳县 宣城市 宁国市 广德县
郎溪县 泾 县 旌德县 绩溪县 马鞍山市
13. 福建省
2005年辖:9个地级市、14个县级市、45个县。
福州市 福清市 长乐市 闽侯县 闽清县 永泰县 连江县 罗源县 平潭县
厦门市 莆田市 仙游县 三明市 永安市 明溪县 将乐县 大田县 宁化县
建宁县 沙 县 尤溪县 清流县 泰宁县 泉州市 石狮市 晋江市 南安市
惠安县 永春县 安溪县 德化县 金门县 漳州市 龙海市 平和县 南靖县
诏安县 漳浦县 华安县 东山县 长泰县 云霄县 南平市 建瓯市 邵武市
建阳市 松溪县 光泽县 顺昌县 浦城县 政和县 龙岩市 漳平市 长汀县
武平县 上杭县 永定县 连城县 宁德市 福安市 福鼎市 寿宁县 霞浦县
柘荣县 屏南县 古田县 周宁县 武夷山市
14. 江西省
2005年辖:11个地级市;19个市辖区、10个县级市、70个县。
南昌市 新建县 南昌县 进贤县 安义县 乐平市 浮梁县 萍乡市 莲花县
上栗县 芦溪县 九江市 瑞昌市 九江县 星子县 武宁县 彭泽县 永修县
修水县 湖口县 德安县 都昌县 新余市 分宜县 鹰潭市 贵溪市 余江县
赣州市 瑞金市 南康市 石城县 安远县 赣 县 宁都县 寻乌县 兴国县
定南县 上犹县 于都县 龙南县 崇义县 信丰县 全南县 大余县 会昌县
吉安市 吉安县 永丰县 永新县 新干县 泰和县 峡江县 遂川县 安福县
吉水县 万安县 宜春市 丰城市 樟树市 高安市 铜鼓县 靖安县 宜丰县
奉新县 万载县 上高县 抚州市 南丰县 乐安县 金溪县 南城县 东乡县
资溪县 宜黄县 广昌县 黎川县 崇仁县 上饶市 德兴市 上饶县 广丰县
鄱阳县 婺源县 铅山县 余干县 横峰县 弋阳县 玉山县 万年县
井冈山市 景德镇市
15. 山东省
2005年辖:17个地级市;49个市辖区、31个县级市、60个县。
济南市 章丘市 平阴县 济阳县 商河县 青岛市 胶南市 胶州市 平度市
莱西市 即墨市 淄博市 桓台县 高青县 沂源县 枣庄市 滕州市 垦利县
广饶县 利津县 烟台市 龙口市 莱阳市 莱州市 招远市 蓬莱市 栖霞市
海阳市 长岛县 潍坊市 青州市 诸城市 寿光市 安丘市 高密市 昌邑市
昌乐县 临朐县 济宁市 曲阜市 兖州市 邹城市 鱼台县 金乡县 嘉祥县
微山县 汶上县 泗水县 梁山县 泰安市 新泰市 肥城市 宁阳县 东平县
威海市 乳山市 文登市 荣成市 日照市 五莲县 莒 县 莱芜市 临沂市
沂南县 郯城县 沂水县 苍山县 费 县 平邑县 莒南县 蒙阴县 临沭县
德州市 乐陵市 禹城市 陵 县 宁津县 齐河县 武城县 庆云县 平原县
夏津县 临邑县 聊城市 临清市 高唐县 阳谷县 茌平县 莘 县 东阿县
冠 县 滨州市 邹平县 沾化县 惠民县 博兴县 阳信县 无棣县 菏泽市
鄄城县 单 县 郓城县 曹 县 定陶县 巨野县 东明县 成武县