PLC编程现在都有密码保护,特别像西门子S7 1200 1500加密措施更加严厉,破解难度很大,目前还没有人能对最新的PLC进行破解。
其实在工作实践中,由于学习的需要,有人需要破解密码,另一个就是时间久了,忘记密码。现在网上有较多的破解软件,软破解也有其局限性,对于高端PLC来说几乎不可能通过软破解的方式破解,除非你是你是西门子内部工程师,不知道内部原理和结构,破解就是天方夜谈。
不过对于早期的PLC我们可以采用硬破解的方式进行破解,首先必须打开PLC,取出核心板,找出存储芯片,然后用编程器读出其中的二进制码。一次对比分析找出密码存储区,然后读出密码,如果实在不会,可以自己写一个密码存进去,然后读出,找到自己的密码,这样就知道密码存在哪里了。
不过这样的破解需要你具备一定功力啊,不是人人能做到的。
工厂电气工程师电脑问题。
各个工厂,尤其是自动化的工厂都有工程师。由于这电脑是专用的。问题是电脑中各种PLC软件是破解版还是正版要钱买的?
如果工厂的电脑用破解版会不会被罚款呢?
你们有没被罚款过?
感觉工厂的电脑软件都是要钱买的,不用钱最多也使用试用版的。
你们觉得呢?
今天发点纯干货
为什么你的西门子PLC和别人的西门子PLC编程软件不一样?很多新手入门都会遇到这样的问题,发现自己的西门子PLC和别人的不一样,为什么都是西门子PLC,都是起保停梯形图,会不一样呢?今天,老电工工程师就来给大家解密
那是因为你的西门子PLC和别人的西门子PLC不是同一个系列的,他们使用的编程软件不一样。
西门子S7-200SMART使用的是STEP 7-MicroWIN SMART,而西门子S7-1200使用的是博途。
怎么样,你学会了吗?学会这个技巧,你就不是普通电工了,而是高级电工了,让自己更优秀,轻松月薪过万,让厂里的高级电气工程师都对你刮目相看
大家对设备设定加密,催要货款有什么看法?
怎么说呢,能走法律程序当然最好,但这东西实际操作挺蛋疼的就是。设密码嘛倒是有一定的效果,但不要忘了,网上花钱要找一个能破PLC的人还是有办法的,这就要看你卖的东西值多少钱,还有买的人是怎么想的了。我倒是想到一个方法(我自己倒是没用过),除了触摸屏和PLC正常加密外,触摸屏上写2个记日期的,第一个日期到了,每次他开机器都弹窗提醒要付尾款,要去输入解锁密码,但这个时候不做锁屏程序,然后第二个日期到了,就把屏锁了,同时把PLC一些系统参数清了(当然出机的时候自己要记下来),要知道程序可以破解,但参数可没法复原。一般不付尾款的要是设备能用不会去舍得花钱请人破解,所以第一次他一般不会管,第二次的时候数据已经清了,不请你去的话他就得重新去调参数不然设备就用不了。自己想想这个方法是有点狠的,所以酌情使用。。[奸笑][我想静静][灵光一闪]
DDoS 和黑客行动主义的附带损害
首先,我们对 WikiLeaks 进行了为期一周的有效DDoS 攻击,由AntiLeaks提供。同一组织袭击了今日俄罗斯(显然是因为主持了阿桑奇的聊天节目,而且通常显得过于亲阿桑奇)。AntiLeaks 随后取消了Bambuser以显示厄瓜多尔大使馆的实时视频流。虽然维基解密是目标,但《今日俄罗斯》和 Bambuser 实际上是附带损害。
现在,匿名者已经加入了战斗。首先是传统的视频警告。它将英国拒绝引渡一名被定罪的强奸犯/恋童癖者(因为这可能违反他的人权)与其明显决心引渡阿桑奇(进行审讯)进行了比较。“我们要求你释放朱利安·阿桑奇,”它总结道,“以安全地帮助他前往厄瓜多尔,远离这个腐败和残酷的国家,开始他的新生活。如果您不...做正确的事,匿名英国将继续成为您的眼中钉。释放朱利安·阿桑奇。我们是匿名的……期待我们。”
袭击于周一晚上开始 - 但似乎匿名者是意料之中的。对司法部的攻击造成了几个小时的中断,但该站点仍保持断断续续的服务。其他攻击,显然是针对总理以及工作和养老金部的,同样乏善可陈。但有一件事是肯定的:DDoS 现在是所有出于意识形态动机的网络活动的首选武器;无论来源是 Anonymous 还是 AntiLeaks、Jester 还是 LulzSec,它们——以及它们造成的附带损害——都将继续存在。
Stonesoft的 Ash Patel 评论此类攻击可能对政府或私营企业造成的品牌损害说,“针对英国政府的攻击凸显了 DDoS 攻击如何越来越多地被黑客组织使用,以报复某些组织并表达他们的不满。他们了解使用 DDoS 攻击可能对组织造成的损害,但似乎很少考虑其行为的后果。” 他担心,这些后果可能会对整个英国经济造成附带损害。“DDoS 攻击也有可能损害‘UK PLC’的声誉——该公司目前正在将自己宣传为开展在线业务的地方。政府应该表明这是一个可靠的公司经营国家。但此类攻击对英国的描绘是负面的,并可能影响有多少企业在英国进行贸易和与英国进行贸易。
我去给一个客户修机,讲好收1500元的维修费用,后面说我服务态度不行,一分钱不愿给我,说我不配合他公司一个技术员,说什么给你1500元是等于买了你这次的维修技术,凭什么你不教我公司的技术员了,这话传到我耳里气的不想讲话了,只能说这种人太自我为中心了,你以为我不做你的生意会饿死我阿!也太把自己当一回事了。
凭什么我收你这1500元的维修费还要免费把技术教会你公司的人,这是什么逻辑思维阿!我辛辛苦苦学的技术也不是一天两才弄到手的,你让我免费教会你厂里的人员,这事我办不到。
该公司有一台设备程序出问题,这个要重新拷程序才行,但pLC加密码的,这个要破密软件,我轻松搞定破密及上传程序,对方让我把解密软件给他公司人员及什么破氙和上传程序,就因这个我不教他公司的人,说我服务态度太差,后面连1400元的维修费也不给我了,我是不要跟对方动手讨债吗?
西门子416PLC一样很爽。不知道你是不是和我一样对当年的300和400至今念念不忘。确切来说不管TIA如何如何的升级,今天的我还是依旧用着很习惯。毕竟用315PLC316 318 319熬过无数夜晚。总体来说step7安装方便,调试也方便,组网有点差。最方便的就是SCL编译完源码移除,也不用担心什么破解。有人说用TIA更安全,我想说的,现在的1200 1500照样解密。为了保护程序,唯一的办法就是使用源码编译,然后源码移除。根本不用天天想着什么加密码。没意义!如今G120C变频替代了M440不过感觉稳定性还可以,再说高级一点都没觉得。有做机械负载的工控人,小伙伴记得自动整定,这个可以让你的变频器运行稳定遇到机械负载不均衡的会自动整定算法。最后就是S120,其实这个东西就是又爱又恨,像极了爱情。和V90一个模子,贵!还是在调试过程中有点麻烦,还是貌似西门子的东西都是入门不难,要是想很熟悉,就必须对着手册,根据自己的应用工艺一个一个的去构建封装程序。各种逻辑,各种反馈。事实上这一点德国的工程师做的比较好。很多反馈状态按照逻辑模块化封装。最后连锁串联执行输出。不管现在TIA发展如此之快什么V17啥的我仍然觉得经典就是经典。我还是会用。各位工控人你们觉得如何?欢迎关注评论分享转发!后面可以深入一点讲一下这些反馈和接口如何做更好。
有没有电工行业师傅遇到过同样的问题?今天去朋友厂里维修机器,一台挤压机发生故障,PLC是三菱的,有输入没输出,准备查看程序的时候,显示被设置了登录关键字,不知道密码,无法进入。你们遇到这种情况是破解密码还是怎么处理的?
什么是SCL语言:SCL语言是一种结构化文本,类似于计算机高级语言的编程方式,他的语言规范解决计算机的PASCAL语言。
S7-SCL(Structured Control Language 结构化控制语言) 具有以下特点:
· 1、是一种类似于PASCAL的高级编程语言
· 2、符合国际标准IEC 61131-3
· 3、PLCopen基础级认证
· 4、适用于 S7-300 (推荐CPU314以上), S7-400,S7-1200,S7-1500, C7 and WinAC
ST(Struct Text结构化文本),SCL(Structured Control Language结构化控制语言)必定会成为PLC编程的主流语言。
经过半个世纪的发展,现在的PLC已经不是当初那个只能进行简单逻辑控制的PLC,而是集运动控制,总线通讯,数据处理,通讯组网,安全控制,故障记录等各种功能于一身的自动化控制器。很显然,单纯的梯形图已经无法满足这些需求。而之所以推崇梯形图,无怪乎两个原因:
1、 梯形图直观易懂,便于入门
2 、ST不便于维护
其实,这些原因,都是把PLC当作可编程逻辑控制器来用,只进行简单的逻辑控制,才得出的理由。然而,PLC早就不是仅仅进行逻辑控制的可编程逻辑控制器了。
如果要进行运动控制,总线通讯,数据处理,通讯组网,安全控制,故障记录等各种功能,单纯使用梯形图是无法完成任务的。而随着生产工艺的进步,这些功能已经成为PLC的主流功能。所以,很多厂家推出了PAC控制器,也就是可编程自动化控制器。使用ST语言,有如下优点:
1 、简化指令
梯形图中各种繁琐的指令,都在ST语言中进行了简化。比如MOVE,DMOVE,BMOVE等各种复杂的传递指令,ADD,DADD,SUB,DSUB等各种复杂的数学运算,只需要一个赋值语句就可以实现,非常简便。
还有各种让人头昏眼花的比较指令,都得到了简化。使用ST语言,就不需要去记忆各种繁琐复杂的指令了。
2 、实现复杂算法
各种复杂算法,可以轻易实现。尤其是控制工艺复杂的场合。比如化工,纺织等行业,有很多算法需要专门的控制器实现,而有了ST语言,就可以轻松在PLC中实现,节省成本。
3 、程序结构更紧凑
ST语言中,使用IF和CASE语句来组织程序结构,非常方便,一目了然。
4 、可读性更强
ST语言采用文本的编辑方式,自由增加注释,符合人的正常思维
5、 跨平台复制粘贴
可以在不同的PLC之间复制粘贴,非常方便。
6 、提高程序破解难度
使用ST语言编写核心的工艺部分,不会被轻易破解仿制。
购买进口机床,一旦生产高端零件就会被远程遥控?为什么?是真的吗?
早前在网络上一直流传着这样一个说法,说我们购买的进口机床一生产高端零件就会被远程遥控停机,甚至还有人举出了实例,说莱芜一家企业购买了日本马扎克的五轴机床,只要断网8小时机床就会被锁定,需要找厂家解锁,购买时还签订了协议,说加工的图纸需要日本审核。对此,很多人深信不疑。如果笔者还在上大学没工作的时候,可能也会对这种说法深信不疑。不过当笔者在机械行业混迹了多年后,发现远程遥控停机的说法根本就是一种无稽之谈,真正的停机其实是机器自锁。
首先几乎所有的机床都是不会连接外网的,机床的调试也只是通过电脑连接上位机或者PLC进行调试,即便联网也只是连接内部的MES系统网络。不联网自然就无法完成数据传输,也不可能获取图纸资料,更不用说远程遥控了。
其实,所谓的高端零件是无法确定区分的。何为高端零件?是精度较高还是零件工艺复杂?其实我们在购买机床的时候,机床的技术参数其实都已经确定好了,包括可以加工的零件精度等都是写在技术合同中的。我们想生产超过这个精度的产品也是不可能实现的。再说加工工艺,无外乎车、铣,刨,磨,钻,切割,冲压,拉伸,折弯等,无论多么复杂的零件都可以通过分段、利用这些加工工艺加工实现。其实既然国外能够卖给我们设备,其实这些技术就已经很成熟了,而真正高精度的机床也不会卖给我们,就像光刻机一样,即便卖了也会签订一些保密协议,所以也就没有远程遥控一说了。
最后,如果买一家的机床还要把自己辛辛苦苦研发出来的产品图纸交给他们,那笔者认为可能傻子才会去买。自己的图纸都被拿走了,机床厂是不是自己也可以生产了,又或者随便给了自己的竞争对手,那将是一件很严重的事情。
虽然不会遥控停机,不过到期加密自锁在机床行业和自动化设备中是非常常见的。
第一种情况大多是分期付款的客户。大多数的工业自动化设备都不是全款买设备的。付款一般是先给一部分定金,然后发货时给一部分,最后留一部分尾款在约定的期限内付清。像这种情况,设备厂家就会在程序中设定使用日期。比如将锁定日期设定到合同约定付款日期,到期后程序就会将设备自动锁定停机而不是远程控制停机,以防止客户不给付款,客户付款后,设备厂家就会重新给一个秘钥进行解密,之后设备就可以正常运行了。这其实是一种常用且非常简单的功能。
另一种情况就是机床发生移动而停机。其实设定这样的功能是为了明确责任而不是为了限制你搬走去做高端零件。停机功能的实现也是通过陀螺仪检测机床移动,震动,对机器进行自锁保护,而不是远程控制的。因为大部分机床的精度是很高的,在调试完毕后,其水平情况等都确定了。一旦发生了位移,影响了机床的水平,进而影响机床的精度,最后产品出现故障,那么这个故障算谁的,如何划分呢?所以这个功能主要就是为了分清是机床本身的责任还是客户自己的责任,因此一般的大型机床都不允许随便移动的。
所以说所谓的远程遥控停机根本是不存在,机器的停机大都是软件程序锁定的,目的就是为了收回尾款和保护机床。
有了自己的知识体系,没有刻意追求学习某专业技能,在实践工作应用中摸索总结积累。也会水到渠成,殊途同归达成目标。
公司用工成本不断增加,专业技术操作岗位员工招聘薪资高,一旦离职后续没跟上就会措手不及。虽然公司有招聘培训新员工的完善制度,还是会影响公司产品的生产效率及质量,风险最大的是新聘员工对岗位的危险源认识不足一旦发生工伤事故对员工及企业都是重大损失和伤害。
公司为改变此类状况,近年来陆续添置了数十台上下料自动吸盘。(即机器人)有4-5轴含360任意旋转设置。人员减少60%,产品质量和效率均大幅提升。
由于添置时间跨度较大,最早的机器人因使用不够理想又进行了技改。公司因研发的新产品需要对生产线配套设施进行调整,不曾想吸盘下降设置行程需达原程序0位以下工200mm,该吸盘为公司首台套,又经过二次技改。公司设备主管虽然对设置程序较熟练,在原设置范围内没问题。要改动超限的设置说没有密码无法进行,厂长及总经理让主管联系设备供应商,因二次技改时又换了供应商,加上供应商PLC编程也是外包,一时半会提供不了密码,虽然通过其他措施也能对付着用,但是会增加不必要的工作量,效率也受影响。
厂长召集技术及设备部全体人员商量对策,要求一周内解决问题。
一天厂长在总经理办公室汇报工作,总经理询问吸盘问题,厂长只得如实回答暂未解决,说设备组提出找人破解密码。当然这需要时间和费用。
这时总经理想到以前管生产的厂长,就电话通知他立即来一下,目前在任技术顾问。当技术顾问来后听了情况介绍,说前几天巳告诉厂长可以想其他办法解决,可是设备部没与其勾通。
总经理就问厂长怎么回事,厂长说他也学过这些,情况比较了解,象目前这种情况只有找到原程序修改密码或找人破解密码二条路可走。接着厂长就对顾问说哪天你到现场示范一下怎么解决该问题,我也学一招。我们技术及设备部加厂部这么多人且还有若干专业人员,这些天都在想办法,得到的结论就是刚才我说的二条路可走。
这时总经理说就听听顾问的观点也无妨,这时顾问首先表示他没学过PLC编程,连电脑打字都不孰。也无需到车间给厂长示范如何解决问题。没学过并不等于就不能解决问题,只要知道PLC程序每一个信号输出,传感器每一信号的接收顺序及原理即可。在此我三分钟把解决问题的方法教给你。根据设备目前情况就是无法设置吸盘下降行程至坐标0位以下200mm功能。我们现在需逆向思维,即然程序设置受到零位限制,无法设置负200mm。又没有修改程序密码,暂时又没找人破解密码。那就改变零位的原有坐标,将物理零位定位下降200mm,(即传感器实际测量到的零位)让传感器在检测到下降200mm的位置时,传感器反馈的信号是零位。问题不就迎刃而解了吗?
总经理听后似懂非懂就问厂长什么观点,厂长有些尴尬的说这也是一个解决问题的方法,我们确实没往这方面想。总经理立即吩咐抓紧行动,设备人员到场几分钟后就解决了问题。