存档五月 2019

永宏PLC B1系列,模拟量占用PORT1端口

果然便宜没好货。

PLC型号: B1-10MAT2-AC,没手册看。网站上写左侧最大可以扩展2个模块,具有1个232内置口的,通过通讯模块可以扩展2个通讯埠。

结果:

修改参数后,它自己就又回到这个状态。
这个是正确的样子。

硬件主态是:B1-CM55 + B1-L4AD + B1-10MAT2-AC,PLC左侧扩展2个模块。

结论: L4AD会占用PORT1的资源,所以外扩的通讯口,只能使用PORT2。

这个确实是一个坑。更新PLC到最新OS版本V5.71-2017(不知道以后会不会更新解决),更换梯形图编辑软件,均无效。

永宏PLC B1系列PLC刷OS失败救砖办法

必须使用正确的固件文件。永宏P的OS升级软件在升级固件前,并不检查OS文件的正确性,而是让PLC进入一个状态,直接开刷,写一个区块时才做检查,然后报错退出。

没有IT行业电脑主板升级BIOS那样严禁。

重新给PLC上电,PLC依旧会连不上,而且RUN灯,一长二短的闪烁。难道只能售后?

拆掉PLC的顶盖,图中VB与VL两个孔,没有焊针

必须在断掉PLC的供电后,再使用导线短接VB与VL的焊盘3秒。 再重新上电,PLC则脱离板砖状态。(本次板砖的PLC型号是B1-10MT2-AC)

永宏PLC拆外壳正确的方式

胡乱撬一桶,这个小勾会断。

将小一字螺丝刀,刀尖插入扣缝隙,稍微用力下压,刀柄向下方转动,上盖自然会退出。

四个卡扣,分别均匀撬起后,很容易拿下外盖。

SINAMICS V20 变频器参数设置P0701

遇到P0700参数后面,直接跳到P1000,无法设置P0701。但需要外部端子启动,并指定运行频率。配置如下图:

外部端子启动,端子选择频率

参数设定

原因:西门子变频器参数设置,存在等级要求。

P0003 设置访问等级:修改到3

访问等级,我们最大用到3

P0004 参数过滤,设置为0:全部参数。这里只设置数字量IO,可以选7遮蔽其他参数的干扰。

替换Azbil LDVS-5314S

Azbil LDVS-5314S欧姆龙 VB-3211
防护IP67 IP67
机械寿命500万次500万次
电气寿命交流5万次,直流10万次30万
接线4个出线口2个出线口
其他排气口排油口
azbil(山武)LDVS-5314S CAD尺寸
LDVS-5314S 实物
欧姆龙VB-11 CAD尺寸

推荐使用欧姆龙产品,货期大约4周,价格比阿自倍尔稍贵一些,但是日本原产。

Failed to run MSBuild command: MSBuild.exe to get the value of VCTargetsPath

使用CMAKE编译opencv4.10,Configure时出现错误。

先在环境变量中,加入msbuild的路径:D:\Program Files (x86)\Microsoft Visual Studio\2017\BuildTools\MSBuild\15.0\Bin

本环境是Win10系统,Visual studio 2017社区版。

再次configure,会报找不到文件:D:\Program Files (x86)\Microsoft Visual Studio\2017\BuildTools\Common7\IDE\VC\VCTargets\Microsoft.Cpp.Default.props

本例路径是D:\opencv-4.1.0\build\CMakeFiles\3.12.4,在此下面有VCTargetsPath文件,可以修改其中内容为:D:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\VC\VCTargets

也可以,拷贝正确路径下的内容到CMAKE指定的路径:D:\Program Files (x86)\Microsoft Visual Studio\2017\BuildTools\Common7\IDE\VC\VCTargets\

提示覆盖时,覆盖即可。

cmake正常配置界面

Visual studio 2017 IntelliSense failure

错误信息如下:

error : Designtime build failed for project ‘C:\git\ctsXXX\cts-vs.vcxproj’ configuration ‘Debug|x64’. IntelliSense might be unavailable.
Set environment variable TRACEDESIGNTIME = true and restart Visual Studio to investigate.

中文提示:项目designtime属性不能加载,IntelliSense 不可用。

智能代码正常时,标题部分有函数列表

搜索designtime.log文件,路径 C:\Users\ysp\AppData\Local\Temp, 用户名修改成自己的。

检查最新的文件
UniversalCRT_PropsPath值,路径多一个/

编辑文件:D:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\VC\VCTargets\Microsoft.Cpp.Common.props

UniversalCRT_PropsPath变量值,(UniversalCRTSdkDir)后面去掉一个 /

使用Notepad++编辑,保存时,提示以管理员身份保存。

重启电脑一次,忽略visual studio 2017警告。

世界,您好!

感谢,世界给了我们一切。

每天早上,看到太阳升起;

能够呼吸到新鲜的空气;

可以随心享用美妙的食物、清洁的饮水。

我们要,好好的善待自己,保护好自己的身体,拂去心灵上的蒙尘。