第15章程序安全15-1第15章程序安全FPWINPro导入15-215-1概要在FPWINPro中,除了用于对PLC通常的存取操作的安全保护(密码管理、禁止程序上载),还可以针对工程文件(程序)设置8个级别的安全等级,可以根据不同的密码、以POU为单位对存取操作进行限制。可以分别对各个POU进行安全等级设置例如,可以设置成“Test_1”为任何人都可以进行编辑、”Test_2”为仅有责任者能够编辑,另外,也可以设置成虽然不能编辑、但是可以进行参照的安全保护形式。POU(安全等级1级)POU(安全等级7级)Test_2編集可能編集可能Test_1工程文件(安全等级7级)POU(安全等级1级)POU(安全等级7级)Test_2編集不可能編集可能Test_1工程文件(安全等级1级)●注意事项对于比当前级别高的安全等级的对象(POU),不能变更其安全等级。安全等级0级安全等级7级权限高第15章程序安全15-315-2对工程文件的安全等级的设定对工程文件的安全等级进行设置。点击钮后,画面将显示左图所示的窗口,表示密码登录结束。1.変更密码的修改2.分别设置各个安全等级的密码在新创建的工程文件中,没有设置密码。原有密码的栏中保持空白的状态,输入新的密码。按8个级别,只设置需要使用的安全等级的密码。本次设置安全等级【1】和【7】这2个级别。为了便于理解,”安全等级1级”的密码设为”1”、”安全等级7级”的密码设为”7”。※当需要修改已经设置完成的密码时,必须在[原有密码]栏中进行输入。打开如下的窗口。■操作步骤单击[工程文件菜单]→[修改密码]。按17FPWINPro导入15-43.切换工程文件的安全等级。按照上述内容,设置了安全等级【1】和【7】。现在,切换到安全等级7级。点击[工程文件菜单]→[改变安全等级]。画面将显示如下的对话框,请在密码中输入”7”,然后点击按钮。※至此,作为工程文件的安全等级变为了【7】。在这里,工程文件的安全密码是用于管理者进行设置的,应该妥善保管。一旦遗忘了密码,就不能再次读取,因此请务必注意。第15章程序安全15-515-3对POU的安全等级的设定对POU的安全等级进行设置。■操作步骤1.输入用于动作确认的程序在此处使用Test_1的POU。作为用于确认的程序,输入一个比较简单的程序。2.设置安全等级Test_1的安全等级设置为”4”。在Test_1处的右键单击菜单中选择[属性]。安全等级设置为”4”。点击按钮,结束安全等级的设定。FPWINPro导入15-615-4带有安全保护的POU的读取依照前述内容的操作,工程文件的安全等级设置为【7】,POU(Test_1)的安全等级设置为【4】。1.工程文件的安全等级高于POU的安全等级的情况工程文件的安全等级为【7】、POU的安全等级为【4】,因此可以进行通常的读取和编辑操作。2.工程文件的安全等级低于POU的安全等级的情况将工程文件的安全等级变更为【1】。安全等级变更为【1】。编辑图标处于无效状态工程文件安全等级为【1】,因此低于POU的安全等级【4】。这种情况下,虽然可以读取程序,但是如同上图所示的[编辑图标无效状态],不能进行编辑操作。第15章程序安全15-7■备注①不能进行编辑、但是可以参照的状态选择“允许由低级别的读取”。由安全等级低的工程文件读取安全等级高的POU时,有①不能进行编辑、但是可以参照的状态②不可以进行参照的状态的2种状态。在对POU进行安全等级设置时,可以预先设置。②不可以进行参照的状态不选择“允许由低级别的读取”。通过安全等级的设置,可以具有对对象(POU)的编辑·阅读的权限控制,有效地防止程序的泄露或由于误操作引起的程序修改等情况地发生。FPWINPro导入15-8